指针变量的引入
什么是整型变量?存放整型数的变量
什么是字符变量?存放字符型数据的变量
什么是指针变量?存放指针的变量
什么是指针变量?存放地址的变量
- 如何定义一个指针变量:
Int a = 10;
/*这里的*是一个标识符,告诉系统我是一个指针变量,是用来保存别人地址的,和取值运算符不同*/
//*的标识作用,只产生在指针变量定义或声明的时候
Int *p;//指针变量
P = &a; //把a的地址赋值给指针变量P
Printf(“变量名访问:a=%d\n’,a); //用变量名访问a的值
Printf(“a的地址是:0x%p\n”,&a); //打印a的地址
/**是取值运算符,它把后面跟的内存地址中的数据“取出来”*/
Printf(“地址访问:%d\n”,*(&a));
Printf(“指针变量的方式访问:a=%d\n”,*p);//指针变量访问a的值
结果:
变量访问的两种方式: