9.1 9.2 指针基础
定义
类型关键字(空格)*指针变量名 例: int *p
注意! 同时定义两个指针变量时
正确做法:int *pa,*pb;两个星号分别定义
NULL的问题
NULL代表空指针,无效指针。
1.当还没有想好指针的指向时,可以将它定义为NULL。
例:int *pa = NULL,*pb = NULL;
2.p = 0和p = NULL的区别
NULL可以表明p是一个指针变量,而不是数值型变量。
空指针不一定是指向地址为0的指针
具体例子示意指针的意义和用法
代码
运行结果