用时间稀释回忆 发表于 2012-3-23 19:52:12

第二节课后程序

本帖最后由 番茄 于 2012-6-8 14:11 编辑

while( scanf("%d", &i) == 1 )    这一步是什么意思

bananazzl 发表于 2012-4-1 19:44:10

当你输入的数=1的时候,执行while下面的语句

越野e族 发表于 2012-6-7 12:12:13

应该是i成功被读入之后,返回值为1,则执行下一步。
如果输入为非整型,那么返回值为0,不执行下一步。

番茄 发表于 2012-6-8 14:08:42

本帖最后由 番茄 于 2012-6-8 14:11 编辑

while( scanf("%d", &i) == 1 )
这是一个条件语句
输入数值赋值给i如果i=1则执行while语句
while语句详见http://baike.baidu.com/view/1455003.htm

东风异客 发表于 2012-6-10 14:54:01

这个测试的不是while语句,测试的是scanf的返回值。

960913053 发表于 2012-12-5 14:42:31

同意3楼5楼
页: [1]
查看完整版本: 第二节课后程序