【C语言-14】数据的门牌号——指针
正如我们每个人都有自己的地理位置一样,在计算机里的数据也是有自己的位置的,为了对这些位置进行处理,C语言中给出了指针的概念。

2、输入以下内容:#include<stdio.h>main()辘腋粪梯{ int a=2,b=5,*pa; printf("%d,%d\n&鳎溻趄酃quot;,a,b); //输出a,b的值 printf("%d,%d\n",&a,&b); //输出a,b的地址 pa=&a; //把a的地址记录到pa中 printf("%d\n",pa); //输出pa记录的地址是多少 printf("%d\n",*pa); //输出记录在地址pa中的数据是多少 printf("%d\n",pa+1); //输出pa后一个地址是多少 printf("%d\n",*(pa+1)); //输出pa后一个地址中的数据是多少 *pa=8; //把pa中的值换为8 printf("%d\n",a); //输出a的值}

说明:
1、指针是什么?指针茧盯璜阝就是是一个特殊的变量,在声明时需要加上*。int *p;即声明一个指向int型变量的指针*p;float *p;即声明一个指向float型变量的指针*p;…… ……

3、接下来pa=&a;就是把a的门牌号码记录到pa中,&a便代表a的门牌号,pa便是一个记录着门牌号的变量。

5、指针是个变量,也是可以加减的,如:*(pa+1)即代表住在pa傍边的人。例中是b。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:24
阅读量:38
阅读量:37
阅读量:84
阅读量:53