题目:!(a + b) + c - 1 && b + c / 2 -> !(3+4)+5-1 && 4+5/2的结果是?
1
解析: 在vs中优先对(...
用户登录可进行刷题及查看答案
解析: 在vs中优先对(a+b)取非得到0,0+5-1结果为4,因此最终为真(此题涉及不同平台结果不同的问题,因为在有的平台下编译器会优先算术运算,则最终取非得到结果为假)
答案: 1
#include <stdio.h> int main() { int a = 3, b = 4, c = 5; printf("%d\n", !(a + b) + c - 1); printf("%d\n", !(a + b) + c - 1 && b + c / 2); system("pause");//这一句是为了让控制台不退出 return 0; }
登录后提交答案