C语言题目,已有定义 int x,y=10,*p=&y 则能使X的值也等于10的语句是
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/02 00:50:39
C语言题目,已有定义 int x,y=10,*p=&y 则能使X的值也等于10的语句是
已有定义 int x,y=10,*p=&y 则能使X的值也等于10的语句是:A.x=p;B.x=&p;C.x=&y;D.x=*p
已有定义 int x,y=10,*p=&y 则能使X的值也等于10的语句是:A.x=p;B.x=&p;C.x=&y;D.x=*p
![C语言题目,已有定义 int x,y=10,*p=&y 则能使X的值也等于10的语句是](/uploads/image/z/1355976-0-6.jpg?t=C%E8%AF%AD%E8%A8%80%E9%A2%98%E7%9B%AE%2C%E5%B7%B2%E6%9C%89%E5%AE%9A%E4%B9%89+int+x%2Cy%3D10%2C%2Ap%3D%26y+%E5%88%99%E8%83%BD%E4%BD%BFX%E7%9A%84%E5%80%BC%E4%B9%9F%E7%AD%89%E4%BA%8E10%E7%9A%84%E8%AF%AD%E5%8F%A5%E6%98%AF)
A选项是错的,x是整型,p是指针类型,赋值之后x的值是y的内存地址,不会是10.
B选项是错的,同样,执行赋值之后x的值是p的内存地址,不会是10.
C选项是错的,因为这个赋值过程和A选项的赋值过程是等价的,所以错误的原因也是一样的.
D选项是对的,没有为什么.
B选项是错的,同样,执行赋值之后x的值是p的内存地址,不会是10.
C选项是错的,因为这个赋值过程和A选项的赋值过程是等价的,所以错误的原因也是一样的.
D选项是对的,没有为什么.
C语言题目,已有定义 int x,y=10,*p=&y 则能使X的值也等于10的语句是
C语言:已有定义int x=3,y=4,z=5;则表达式 (x+y)+z-1&&y+z/2的值是?
已有定义语句:int x=6,y=4,z=5;执行以下语句后,能正确表示x、y、z值的选项是?
若已定义int x,y,z 执行语句x=(x=1,y=z=2,y++,z++),x,y,z的值分别是
关于c语言的一道题。设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x
C语言题目,xyt为int型变量,执行语句“x=y=3;t=++x‖++y;”后,求y的值
若变量x、y 已正确定义并赋值,以下符合C 语言语法规则的语句是( ) 选择一个答案 a. ++x, y = x--;
C语言:已有声明int x=5,y;float z=2;,则下列表达式正确的是
若已定义:int x=2,y=3; 则执行语句y=x+++(--y);后,y的值为什么为4
C语言题目:若有int x,则执行下面语句x=8; x+=x-=x+x; 后x的值是___.
两道关于null的c语言题目:1 设有定义:int x=0,*p;立刻执行以下语句,正确的是:a.p=x; b.*p=x
已有定义:int x;执行以下语句后的结果是——.x=11/3;y=5;printf("%%d,%%%d\n",x,y)