地表最富
2020-09-06 02:39
int a = 11;int b = (a>3)*a-(a+3)%3;printf("b=%d\n", b);1、先计算a>3和a+3的结果,计算后算式为1*a-14%3;想请问一下,a>3为什么是1呢?
这里的“1”=“true”;
是判断运算。
慕的地711... 回复地表最富
结果为真命题则输出1;结果为假命题则输出0
2020-09-27 14:48:29
共 2 条回复 >
C语言入门
926206 学习 · 20797 问题
相似问题
回答 1
回答 2