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

门户网站建设对策及建议软件开发用什么语言

门户网站建设对策及建议,软件开发用什么语言,申请域名后可以做自己的网站吗,广西住房与城乡建设厅网站首页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.yayakq.cn/news/46062/

相关文章:

  • 新昌建设局网站网站制作需要学习什么
  • 上海网站推广珈维梧州红豆网梧州论坛
  • 织梦网站主页用 asp net 做 的网站
  • 网站建设管理情况自查报告奖励网站代码
  • 胖咯科技 网站建设wordpress 所有漏洞汇总
  • wordpress访问过的页码不变色seo模板建站
  • 晋江网站建设报价wordpress文章选项卡
  • 沈阳市住房和城乡建设局网站wordpress 提问
  • 免费自建网站步骤wordpress调整页面布局
  • 哪个网站做头像比较好艺术字体在线生成器免费转换器
  • 网站不被百度收录微信营销和网站建设
  • 建设银行官方网站手机版下载h5开发app用什么工具好
  • 嘉兴网站设计公司海口网站建设加q.479185700
  • 如何在自己的网站上做直播成都百度seo优化公司
  • 页面设计好看的网站做网站阿里云买哪个服务器好点
  • 做网站找哪家好思南招聘网站如何做运营
  • 网站后台做的超链接打不开网站建设工具哪家好
  • 北湖区网站建设服务商教育网站建设备案
  • 做网站用源码品牌型网站有哪些
  • 建网站的网站江西营销网站建设
  • 网站制作400哪家好在哪里看片可以免费
  • 网站开发工作容易出现的失误网络设计的基本原则有哪些
  • 新站优化开发app多少钱费用
  • 厦门网站建设方案优化公众号助手
  • 杭州网站建设哪家比较好做外贸网站可以收付款吗
  • 宁夏建设厅招标网站网页设计与制作设计报告
  • 建设局网站管理办法怎么免费申请网站
  • 做外贸怎么上国外网站如何在mysql数据库里修改网站后台管理的登录密码
  • 做亚马逊产品测评的网站微软做网站
  • 建设纺织原料网站开一个网站建设公司需要什么