Elvin Asked:2020-12-31 20:51:47 +0000 UTC2020-12-31 20:51:47 +0000 UTC 2020-12-31 20:51:47 +0000 UTC 这些条目是什么意思,它们的完整等效项是什么样的 772 if(b) printf("%d\n", a/b); while(!done) 为什么要用这样的表示法,没有这样的控制条件会是什么样子,能举出更多类似条件的例子吗,我理解正确吗,这都是基于如果条件值就会执行循环体是不是0? c 2 个回答 Voted Best Answer Andrej Levkovitch 2021-01-01T02:26:15Z2021-01-01T02:26:15Z 否则可以写成: if (b != 0) printf ("%d", a/b); while (done == 0) 您的代码不完整:while必须有代码之后,或者; 您在问题中提供的条目是基于值 true 和 false 也是数字的事实。在这种情况下,false 始终等于 0。True != 0。 Harry 2020-12-31T21:02:07Z2020-12-31T21:02:07Z if(b) printf("%d\n", a/b); 如果b它不等于 0,则输出值a/b,此外,人们愿意相信a- 是一个整数变量,因为 格式说明符 - %d. while(!done) 未完成的循环 - 没有身体。将在变量的done值为零时执行。
否则可以写成:
您的代码不完整:
while必须有代码之后,或者;您在问题中提供的条目是基于值 true 和 false 也是数字的事实。在这种情况下,false 始终等于 0。True != 0。
如果
b它不等于 0,则输出值a/b,此外,人们愿意相信a- 是一个整数变量,因为 格式说明符 -%d.未完成的循环 - 没有身体。将在变量的
done值为零时执行。