C语言指针基础定义

一、指针是什么

指针就是地址。在宾馆中,门牌号就是地址(比如2000),里面的人就是数据(比如"zhangyi")。实际上,都是通过变量名,得到地址,在取得值。所以对变量的存取都是通过地址进行的。用p%输出。

二、指针变量是什么

指针变量就是用来存储指针的变量,变量中的值为地址,因为指针就是地址。例如:int *p;//p是一个指针变量

三、*这个符号是什么

  • 声明时:*号为了表明后面的变量为一个指针变量。例如:int *p;//这个*为了表明p是一个指针变量
  • 使用时:*号为指向的意思,用来得到所指向地址的值。例如:int *p=&a;printf("%d",*p);//第二个*表明,*p指向的变量a,所以*p可以直接得到所指向的值。

猜你喜欢

转载自blog.csdn.net/zhanxiaoyier/article/details/79367309
今日推荐