早教吧 育儿知识 作业答案 考试题库 百科 知识分享

10.设有定义intm=1,n=6;赋值使m为8的语句是:A.m=(n++)+1;B.m=1+(++n);C.m+=n==6?1:0;D.m+=n++;20.表达式10&12和10^12的计算结果分别是:A.8和14B.8和6C.14和8D.6和8

题目详情
10.设有定义int m=1,n=6; 赋值使m为8的语句是:
A.m = (n++) + 1;
B.m = 1 + (++n);
C.m += n==6?1:0;
D.m += n++;
20.表达式10 & 12和10 ^ 12的计算结果分别是:
A.8和14
B.8和6
C.14和8
D.6和8
▼优质解答
答案和解析
10. A,n++=6,再+1,等于7,n=7; B,++n=7,那么就是8 C,n等于6,所以n==6?1:0这部分为1,最后为2, D,n++=6,最后为720,这个是位运算了,10转化2进制为1010,12为1100,&运算都为1时为1,其余为0,就是1000,十进...