求教C++习题答案以及解题过程和思路若有说明:int n=2,*p=&n,*q=p;则以下非法的赋值语句是:A p=q; B *p=*q; C n=*q; D p=n;这题我怎么感觉题上的*p=&n就有问题呢?可以这样赋值吗?另外就是答案我也没

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 22:31:25
求教C++习题答案以及解题过程和思路若有说明:int n=2,*p=&n,*q=p;则以下非法的赋值语句是:A p=q; B *p=*q; C n=*q; D p=n;这题我怎么感觉题上的*p=&n就有问题呢?可以这样赋值吗?另外就是答案我也没
xRNAKp_a1/} m?` ˢ-`ո֟;;/ć&Migs=NuAx3?7ũgrxTFU8vW3YNE[.2׍5_[F*o 8yXčʻ*sP! f>C"껅u+#l,'rX ]TKZLj[߱ 1lDѻ*ϴ341I } ?% %vl \/س ܍lI~Aֈ%4.+)W˄z6qquC)AEWWn/o1?P\Te/1AbXj1 thP_{<0tB|\|/?Wb*%i2_w2%c xWԓ,RżZ&|r|䐸p+DJ{8$=>``/k6n[9b

求教C++习题答案以及解题过程和思路若有说明:int n=2,*p=&n,*q=p;则以下非法的赋值语句是:A p=q; B *p=*q; C n=*q; D p=n;这题我怎么感觉题上的*p=&n就有问题呢?可以这样赋值吗?另外就是答案我也没
求教C++习题答案以及解题过程和思路
若有说明:int n=2,*p=&n,*q=p;则以下非法的赋值语句是:
A p=q; B *p=*q; C n=*q; D p=n;
这题我怎么感觉题上的*p=&n就有问题呢?可以这样赋值吗?另外就是答案我也没太明白该选什么!哪个是非法的啊?

求教C++习题答案以及解题过程和思路若有说明:int n=2,*p=&n,*q=p;则以下非法的赋值语句是:A p=q; B *p=*q; C n=*q; D p=n;这题我怎么感觉题上的*p=&n就有问题呢?可以这样赋值吗?另外就是答案我也没
*p=&n
您可以理解成
int *p;
p=&n;
这只不过是两部合一步了
第四个是错误的
大概解释是n=2 ,n的地址给p,p的值给q 就是说 p,q都存放n的地址
所以a 是 p=q 就是n的地址=n的地址
b是 n=n
c是n=n的地址所在单元的值(就是n呗)
d 把一个数付给一个指针 那么p就只想内存地址2(因为n=2)所以这个是非法的