存在如下定义:int a=5,b=5,*c=&a,&d=b,下列赋值语句正确的是 A a=d+
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 15:43:41
存在如下定义:int a=5,b=5,*c=&a,&d=b,下列赋值语句正确的是 A a=d+
存在如下定义:int a=5,b=5,*c=&a,&d=b,下列赋值语句正确的是
A a=d+b
B a=b+c
C a=*d+c
D 以上都错
&d=b是把b的值附给了d的地址吗?
存在如下定义:int a=5,b=5,*c=&a,&d=b,下列赋值语句正确的是
A a=d+b
B a=b+c
C a=*d+c
D 以上都错
&d=b是把b的值附给了d的地址吗?
int &d=b;这句的意思是d是b的引用(可以看做d就是b,d就是b的一个别名),题目选A
再问: B和C怎么错了?解释一下吧
再答: B错在c是指针,要得到指针所指的变量的值应该*c, B 应该a=b+*c
C错在d不是指针而是引用,不能*d ,且c是指针,存的是a的地址而不是a的值。C应该a=d+*c
再问: B和C怎么错了?解释一下吧
再答: B错在c是指针,要得到指针所指的变量的值应该*c, B 应该a=b+*c
C错在d不是指针而是引用,不能*d ,且c是指针,存的是a的地址而不是a的值。C应该a=d+*c
存在如下定义:int a=5,b=5,*c=&a,&d=b,下列赋值语句正确的是 A a=d+
存在以下定义,int a=5,b=5,*c=&a,&d=b;为什么赋值语句a=b+d;正确,求详解
下列赋值语句正确的是A.B+C=A B.5=A=B C.-B=A D.A=B+C
下列赋值语句正确的是?A .a+b=c B.c=a+b C .-a=b D .5=a+b
下列可作为C语言赋值语句的是()A.3+5; B.a=b=6; C.i+=1; D.y=int(x)
下列赋值语句正确的是 .A、A=B+C B、B+C=A C、-B=A D、2=A+B
下列赋值语句,不正确的是?A.char c='a' B.char c=“a“ C.char c=97 D.int c=‘
设变量已正确定义并赋值,正确的C语言表达式是:A.a=a+10 B.a=b=c++ C.int(12.3%5) D.a=
设有定义int a=5,b; 赋值使b为9的语句是( ) A) b = ++a+4; B) b = (a++)+3; C
设变量已正确定义并赋值,正确的C语言表达式是 C.int(12.3%5) D.a=a+5=b+c C和D错在哪里
设有定义:int n=0,*p=&n,**q=&p,则下列赋值语句哪个是正确的?A.p=1;B.*q=2;C.q=p;D
下列赋值语句中,正确的是 A 4=M B A=B C B=A-3 D x+2y=-3 分析原因