永发信息网

inta=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4) 为什么计算c的时候不用

答案:1  悬赏:50  手机版
解决时间 2021-02-24 19:03
  • 提问者网友:蓝莓格格巫
  • 2021-02-23 19:38
inta=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4) 为什么计算c的时候不用
最佳答案
  • 五星知识达人网友:独钓一江月
  • 2021-02-23 21:01
[10]A[11]ABC(因为ABC都用的英文字母o或O开头,十六进制是零开头,再加一个x,x可大写可小写)[12]D[13]C(严格来说没有正确答案,break作用是跳出一个程序块,不仅仅用于循环和switch中)[14]B(C是面向过程语言,代码的最小单位是函数,不论什么C源程序都可以看成有函数组成。C可以没有子程序)[15]B(include、scanf、type不是C关键字,注意关键字含义,见百度百科“C语言关键字”)[16]C[17]A[18]A(严格来说没有正确答案。int可能是2字节,也可能是4字节,这和具体环境有关,即int和long的关系应该是int<=long)[19]C(把(a=2,b=5,b++,a+b)看做一个表达式,那么返回值是最后一个计算结果,即a+b;如果问(a=2,b=5,b++)的计算结果,那么是5而不是6,因为经过++后表达式立马结束,b++在表达式结束后才执行加1运算)[20]D(x%=k结果为5,k%=5结果为2,相减为3)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯