【发布时间】:2016-06-01 11:13:57
【问题描述】:
我对我关于 while 循环如何工作的假设感到困惑.. 我在我的电脑上试了一下,发现所有情况都如预期的那样, 我是对的,还是我错过了什么?
while(scanf("%d%d%d",&a,&b,&c) ,a||b||c ) { /* some code */ }
这意味着即使一个值(a、b 或 c)不为零,它也会循环
while(scanf("%d%d%d",&a,&b,&c) ,a&&b&&c ) { /* some code */ }
这意味着只要 a、b 或 c 中的任何一个变为零,循环就会终止
【问题讨论】:
标签: c while-loop scanf