??有关指针变量说法不正确的是______。
A.指针变量有地址
B.指针变量是一个不变的地址数
C.指针变量是一个4字节存储单元
D.指针变量可存放存储单元地址数
参考答案 B
求c++大神
??有关指针变量说法不正确的是______。 A.指针变量有地址 B.指针变量是一个
答案:2 悬赏:50 手机版
解决时间 2021-02-12 20:05
- 提问者网友:了了无期
- 2021-02-11 21:47
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-02-11 22:06
任何变量的定义,编译时都为其分配内存的存储单元,在你未人为的修改变量对应的存储单元中的值之前,对应存储单元中的值都是不确定的,对于指针变量,定义后,存储单元中的值也是不确定的,书上说不能第一次赋值的时候直接对指针内地址所指向的内容进行赋值,是因为,你不知道这个存储单元中的地址到底指向哪儿,万一是与系统有关的呢,存在太大风险,所以不允许。
全部回答
- 1楼网友:空山清雨
- 2021-02-11 22:26
c
[下标] 的优先级要高于 *指针, 所以是不用括号的话就是 int *(pa[5])的意思,
因此要定义指向数组的指针就需要括号改变语义 int (*pa)[5] ,这是指向 一维是5的 数组的指针
对这个数组指针递增时,会自动递增5个元素的地址,也就是指向下一行的首地址
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯