C语言中n*=m+2等价于n=n*m+2还是n=n*(m+2),另外:设int x=5,y=3,k=1;则运行语句printf(“%d,%d”,k && y &&++x+1,x)
A.1,6 B.0,5 C.1,5 D.0,6
答案选哪个?
n*=m+2等价于n=n*(m+2)
首先前边的一定是真,语句从左向右执行(和cout)不一样
选A
你找个编译器试试看吧
首先前边的一定是真,语句从左向右执行(和cout)不一样
选A
你找个编译器试试看吧
温馨提示:答案为网友推荐,仅供参考
第1个回答 2010-04-14
1.n*=m+2 等价于 n=n*(m+2)
2.选A
2.选A
第2个回答 2010-04-14
n=n*(m+2)
A
A
第3个回答 2010-04-15
第一个是 n=n* (m+2)
第二个:A 这个关系到运算符的优先级
第二个:A 这个关系到运算符的优先级