设有int x; 经过()后,语句*px=0;可将 x值置为0?A.int *px; B.int *px=&x; C.float *px; D.float *px=&x;

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 10:36:54
设有int x; 经过()后,语句*px=0;可将 x值置为0?A.int *px; B.int *px=&x; C.float *px; D.float *px=&x;

设有int x; 经过()后,语句*px=0;可将 x值置为0?A.int *px; B.int *px=&x; C.float *px; D.float *px=&x;
设有int x; 经过()后,语句*px=0;可将 x值置为0?
A.int *px; B.int *px=&x; C.float *px; D.float *px=&x;

设有int x; 经过()后,语句*px=0;可将 x值置为0?A.int *px; B.int *px=&x; C.float *px; D.float *px=&x;
B
B选项的含义是把X的地址赋给PX,这样 对*PX赋值就能对X赋值了.
A、C错在没有赋值
D错在类型错误,PX要设为与X同一类型的指针

设有int x; 经过()后,语句*px=0;可将 x值置为0?A.int *px; B.int *px=&x; C.float *px; D.float *px=&x; 设有说明语句“int x;”,则执行语句“x=7; x+=x-=x+x;”后x值为_____. 设有定义:floatx=123.4567;则执行下列语句后的输出结果是—— printf(%f ,(int)(x*100+0.5)/100.0); 设有说明语句“int x;”,则执行语句“x=7; x+=x-=x+x;”后x值为_____.(请高手留下计算过程)谢 设有说明语句int x=35,B; char z='a ';则执行完下面的赋值语句后,B的值为________ .B=(x^x)&&(z C语言:设有定义:float x=123.4567;,则执行以下语句后的输出结果是 【 】 .设有定义:float x=123.4567;,则执行以下语句后的输出结果是 【 】 .printf(%f ,(int)(x*100+0.5)/100.0);答案是123.460000 可是不是 设有语句“int x=3,y=1;”,则表达式(!x ||-- y)的值是 设有说明语句:int x[4][5];那为什么x[2][5]的引用是错误的? 设有变量说明:int x=3,y=4;.那么执行语句;printf(%d,%d ,(x,y),(y,x));后,输出的结果是()A 3,4 B 3,3 C 4,3 D 4,4 若有定义语句int x;*px=&x;**ppx=&px;则下列表达式错误的是A.x=*px B.x=**px C.px=&ppx D.*ppx=&x表示完全看不懂 ,.. 设有说明int x=1,z=1,y=1,k;,执行语句k=x--||++y&&++z后,变量y值为多少?而我得的是2,是不是答案错了. C语言中,设有“int c=3;int a;a=2+(c+=c++,c+15,++c);”,执行语句后a=? 执行下列语句后的结果为().int x=3,y; int *px=&x; y=*px++;A:x=3,y=4B:x=3,y=3C:x=4,y=4D:x=3,y不知 设有语句int a=5;则执行语句a+=a-=a*a后,变量A的值是 设有语句int a=3; 则执行了语句a+=a+a;后,变量a的值是( ) 设有定义“int x; double y; ”及语句“x=y; ”,则下面正确的说法是( ).A. 将y的值四舍五入为整数后赋给x B. 将y的整数部分赋给x C. 该语句执行后x与y相等 D. 将x的值转换为实数后赋给y 经过以下语句定义后,表达式z+=x>y?++x:++y的值为().int x=1,y=2,z=3 设有如下定义:int x=10,y=3,z;则语句printf(%d ,z=(x%y,x/y));的输出结果是多少?