上一节,我们学习到了关于指针变量的定义,已经指针变量的初始化,回顾一下如何定义一个整型变量的指针,其还有哪种写法呢?
int a=0;
int *pa;
pa=&a;
等价于
int a=0;
int *pa=&a;
回顾完上一小节学习的内容,我们开始学习今天要学习的部分——如何间接寻址,在了解间接寻址之前,可能有小伙伴问有没有直接寻址,其实直接寻址在我们接触c语言的时候为了获得某个变量存储的值的时候就已经被我们使用了,我们是直接通过变量名来访问变量的值,而直接按变量名取变量的值,和直接用变量的地址存储值的方式为直接寻址,例如:
scanf("%d",&a);//通过了变量的地址存储值