试题题干
设int a=2,b=3,c=4;,执行语句a%=b+c;printf(〞%d\n〞,a);后的输出结果是。
参考答案
试题解析
a%=b+c等价于a=a%(b+c)所以a=2%(3+4)=2,所以执行语句a%=b+c;printf(〞%d\n〞,a);后的输出结果是2。
设int a=2,b=3,c=4;,执行语句a%=b+c;printf(〞%d\n〞,a);后的输出结果是。
a%=b+c等价于a=a%(b+c)所以a=2%(3+4)=2,所以执行语句a%=b+c;printf(〞%d\n〞,a);后的输出结果是2。