C语言里的指针到底是什么

 时间:2024-11-10 21:31:51

这里经验小编,给那些不太清楚“指针”的那些小伙伴们,分享一下自己的经验哦

C语言里的指针到底是什么

C语言里的指针到底是什么

工具/原料

一台电脑

VisualC++6.0软件

方法/步骤

1、首先我们先把“头文件”和“主函数”的代码打好

C语言里的指针到底是什么

2、其次我们要明白什么是指针,必须先要弄清楚数据在粝简肯惧内存中是如何存储的,又是如何被读取的。指针:是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。

C语言里的指针到底是什么

3、然后我们简单的理解一下小编个人不官方的解释:一个专门储存一个变量内存地址的变量

C语言里的指针到底是什么

4、让我们用代码来证明一切吧!!我们在主函数里,写入一个整数变量和一个整数指针变量,然后抵足谛垴分别输出来看看是什么代码如下:#include<st颊俄岿髭dio.h>voidmain(){ inta=1; int*p;p=&a; printf("a=%d\n",a); printf("p=%d\n",p);}

C语言里的指针到底是什么

5、然后我们运行一下代码,会发现输出p的值是一个很长的一堆数字而这些数字就是变量a的内存地址

C语言里的指针到底是什么

6、我们逐吴哉姆可以尝试输出一下“*p”代表着什么然后我们就会发现*p的值居然等于a的值这说明了“*”号代表告诉了程序这是一个地址,然后就直接取出指针里存储的内存地址的值所以导致了*p=a

C语言里的指针到底是什么

7、综上,指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。各位小伙伴懂了吗

C语言里的指针到底是什么

ngxtop安装以及初步使用的方法 巧克力杯怎么制作 入厂或者进公司前应该知道l了解什么 U净怎么预约洗衣 python怎么打开 python怎么样
热门搜索
动漫美女泳装图片 u盘图片 生态园图片 动漫风景壁纸 爱情动漫