[二级C试题天天练]C语言考试试题9
25下列关于给指针变量赋值空值的语句错误的是:
A)赋值空值时,变量指向地址为0的存储单元
B)赋值语句可以表示为变量名= ' \ 0 ';
C)赋值语句可以表示为变量名= 0;
D)指针变量可以赋值为空
答:一个解决方法:除了给指针变量赋地址值,还可以给指针变量赋空值。因为NULL
的代码值为0,所以指针变量名= null相当于变量名= ' \ 0 ';或者变量名= 0;,指针变量并不
指向地址为0的存储单元,而是具有空值。注意:指针变量可以通过地址计算、指针变量和标准函数
获取地址值来分配地址值。
0条评论