2级C有关问题
2级C问题int a100if(a100)printf(%d,a100)elseprintf(%d,a100)输出结果是?答案为a1.所以想问
2级C问题
int a=100;
if(a>100)
printf("%d",a>100);
else
printf("%d",a<=100);
输出结果是?
答案为a=1.所以想问,a<=100也是判断语句吗。
[解决办法]
bool a<=100返回1(true) 再%d打印出来
[解决办法]
[解决办法] 对的,你这样写就相与判断语句。
[解决办法]当然是判断语句了
[解决办法]a<=100 此表达式到哪里都是布尔表达式。
你这段代码中变量a无论值为多少输出结果都是一样的。
[解决办法]楼上诸位正解,因为在c和c++里,bool变量就是int形的