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

 时间:2024-10-12 13:52:58

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

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

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

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

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

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

4、让我们用代码来证明一切吧!!我们在主函数里,写入一个整数变量和一个整数指针变量,然后分别输出来看看是什么代码如下:#include<st颊俄岿髭dio.h>void main(){ int a=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怎么样
  • 热门搜索
    致敬英雄手抄报图片 生物手抄报 国庆手抄报 端午节手抄报资料 关于足球的手抄报 感恩的手抄报 扶贫手抄报 植树节手抄报内容50字 安全教育的手抄报 小学手抄报