找出非法的赋值语句
我觉得四个选项都不对,看着都别扭。 A 指针之间赋值B 解引用,n 的值等于某指针的解引用
C n 的值等于某指针的解引用
D 指针不能等于整型变量。-------------------- claws0n 发表于 2018-10-9 20:28
A 指针之间赋值
B 解引用,n 的值等于某指针的解引用
C n 的值等于某指针的解引用
int n = 2 ,*p = &n,*q = p;
p 是指向 n 的地址的指针
p的值就是n 的地址
那么,*q = p;
是不是让q 也指向 n 的地址
那么下面四个操作
A. p = q ; B. *p = *q ; C. n = *q ; D. p = n;
ABC 都好理解,因为 指针 p和 指针 q 里面放的都是地址
A 选项就是把 指针q 里面的地址 给 p
B选项就是 把 指针q里面存放的地址指向的的值放入 指针p 里面的存放的地址里
C选项就是 把 指针q里面存放的地址指向的的值赋值给 n
这样理解对吗
大可爱 发表于 2018-10-9 21:34
p 是指向 n 的地址的指针
p的值就是n 的地址
B C 是一样的东西 *p == (n 的值)
页:
[1]