当前位置: 首页 > news >正文

无极网站建设定制国际婚恋网站排名

无极网站建设定制,国际婚恋网站排名,ins做甜品网站,湖州网站建设企业1.前言 在学习C语言的时候,我们会经常接触一个概念,指针和地址,关于这两个概念很多人并不能理解地十分透彻,接下来我将详细介绍一下这两者的概念 2.地址 我们知道计算机的上CPU(中央处理器)在处理数据的时…

1.前言

        在学习C语言的时候,我们会经常接触一个概念,指针和地址,关于这两个概念很多人并不能理解地十分透彻,接下来我将详细介绍一下这两者的概念

2.地址

        我们知道计算机的上CPU(中央处理器)在处理数据的时候,需要的数据是在内存中读取的,处理后的数据也会放回内存中,而内存空间则会进行高效管理,将内存空间划分为一个个的内存单元,而每个内存单元的大小取一个字节。 而一个字节(Byte)等于八个比特位(bit),也就是说,一个字节可以存储八个0和1这样的数据。

        而我们去查找这些储存在内存上的数据的时候,自然是不能从整个内存里面挨个查找的,因为那样效率肯定会十分低下,则这个时候就会用地址去查找了。而地址就类似于你有一个快递,它存放在了菜鸟驿站,到了菜鸟驿站,你是需要向驿站的工作人员提供取件码,然后工作人员根据你提供的取件码找到了你的快递。

        但还有另外一种情况,你去了菜鸟驿站并不知道你的取件码是多少,这时候工作人员会向你索要你的手机尾号,通过查询就得知了你的快递的取件码,这样同样也达到了取到了你的快递的效果。

        这样我们通过上述的概念理解,我们对C语言中取地址符号“&”的理解也就不难了。

举例:

#include<stdio.h>
int main()
{int a=0;scanf("%d",&a);//&即为工作人员通过你的手机尾号查你的取件码的动作,&a即为工作人员查到了你的取件码的这样的一个结果。printf("%d\n",a);//将你的快递拿出来给你看return 0;
}

        在上述的代码中,&a产生了a的地址,我们可不可以把它存起来呢?答案是肯定的。

3.指针

        其实,在C语言中我们可以将内存单元编号,地址和指针看作是等价的。但是常说的指针并不是指针而是指针变量。假如说我们定义了一个int类型的变量a,通过取地址的操作,我们知道了地址为0x009FFD30,这时我们想要把它存起来,那就是存储在指针变量中的。指针变量也是⼀种变量,这种变量就是用来存放地址的,存放在指针变量中的值都会理解为地址。

#include<stdio.h>
int main()
{int a=0;int * pa=&a;//取出a的地址并存储到指针变量pa中return 0;
}

        在上述的代码中,我们看到的pa的类型是int*,这里pa左边写的是int*,*说明pa是指针变量,前面的int是在说明pa指向的整型类型的对象。

图解:

 

4.解引用操作符

        我们将地址保存起来,在后面是要使用的,那怎么使用呢?

        在现实生活中我们通过了地址找到了一个房间,在房间里面可以拿去或者存放物品。通过这个逻辑我们理解C语言中的指针,我们只要拿到了地址(指针),就可以通过地址(指针)找到地址(指针)指向的对象,在这里就可以引入一个操作符叫做解引用操作符(*)。

#include<stdio.h>
int main()
{int a=0;int * pa=&a;*pa-=9;return 0;
}
在上面的代码中第6行就使用了解引用操作符,*pa的意思就是通过pa中存放的地址,找到指向空间,其实*pa就是a变量了,所以*pa=0,这个操作符是把a改成了0。

5.总结

        以上则是关于指针的基本用法的简单介绍了,在C语言中指针扮演者十分重要的作用,内容也是十分的繁杂这里就不再一一赘述了。

 

http://www.dt0577.cn/news/708.html

相关文章:

  • 网站长尾词西安seo包年服务
  • 装饰网站建设的背景搜索引擎优化的主要内容
  • 行业门户网站系统痘痘怎么去除效果好
  • iis 手机网站种子资源
  • 资金盘网站开发价格常用的seo工具推荐
  • 南通网站建设项目怎样通过网络销售自己的产品
  • 手机app网站开发留号码的广告网站
  • 上海小程序开发公司排名免费seo教程
  • 网站页面构成百度数字人内部运营心法曝光
  • 沈阳网站建设教案模板成都网站建设技术外包
  • 做视频网站怎么赚钱的成品网站货源1
  • 广州化妆品网站建设公司排名免费关键词优化工具
  • 设计素材网站花瓣域名归属查询
  • 盐城企业做网站真正免费建站
  • 网站建设及发展怎样做网站平台
  • 东莞企业网站优化免费个人网站建站
  • a做片手机免费网站有哪些东莞建设企业网站公司
  • 在百度里面做网站要多少钱seo做的好的网站
  • 海淀做网站百度在线
  • 广州荔湾网站制作广州网络广告推广公司
  • 做电影网站用什么源码长沙免费建站网络营销
  • 一个很好的个人网站开发seo属于什么职位类型
  • 财务公司经营范围有哪些seo优化软件有哪些
  • 长春seo服务信息流优化师怎么入行
  • 大蒜做营销型网站同城推广平台有哪些
  • 网站的建设意见网络营销案例分析
  • 深圳公司排名名字杭州网站seo外包
  • 太原疫情防控最新政策seo优化是做什么的
  • vr成品网站源码站长网站大全
  • 手机建立网站app搜索引擎优化的作用是什么