选择题
以下关于地址和指针的叙述中正确的是______。
A、
可以取常量的地址赋值给同类型的指针变量
B、
可以取一个指针变量的地址赋给本指针变量,这样就使得指针变量指向自身
C、
所有指针变量如果未赋初值,则自动赋空值NULL
D、
可以取变量的地址赋值给同类型的指针变量
【正确答案】
D
【答案解析】
[考点] 函数、指针和数组 常数的地址存储在内存的常量区,常量区存储的都是常量,值都是不可修改的,所以直接取常量的地址赋给指针变量没有任何意义,C语言也不允许这样做,编译会出错;表达式的值存储在临时变量中,内存中存在专门用来存储临时变量的区域,对这块地址进行操作也是没有意义的,C语言不允许这样做,编译会出错;可以取一个指针变量的地址,但是指针变量的地址属于指针,只能赋值给同类型的指针变量,与其本身类型不同,不能赋值。
提交答案
关闭