C语言中while(scanf("%d",&a)==1)是什么意思?

当输入什么数时候,scanf("%d",&a)的值为1??1是不是就是代表true?只要输入int类型的数就是1?

1.scanf()函数有返回值且为int型。
2.scanf()函数返回的值为:正确按指定格式输入变量的个数;也即能正确接收到值的变量个数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-17
当你输入的a等于1.
相似回答