C语言求助,求助简单的问题

[复制链接]
查看11 | 回复5 | 2010-12-13 17:45:54 | 显示全部楼层 |阅读模式
#include
#define NUM 10
int main(void)
{
int a;
int num;
while(1)
{
printf("Please enter an integral:");
scanf("%d", &a);
num = NUM;
while(num-- >= 0)
{
printf("%d ", a++);
}
printf("\n");
}
return 0;
}
其中while(1)代表了什么不是很理解

回复

使用道具 举报

千问 | 2010-12-13 17:45:54 | 显示全部楼层
while(1)代表永远循环,类似于死循环。
回复

使用道具 举报

千问 | 2010-12-13 17:45:54 | 显示全部楼层
一直运行,不停!Ctrl+c 可以直接退出程序!
回复

使用道具 举报

千问 | 2010-12-13 17:45:54 | 显示全部楼层
在这里while(1)不代表任何意思
回复

使用道具 举报

千问 | 2010-12-13 17:45:54 | 显示全部楼层
while(1)就是永远循环对于一个判断语句来说,1就是true,0就是false。所有嘛,1的话,就永远循环了,因为每次回来判断的时候都成立的,就一直循环,一直循环
回复

使用道具 举报

千问 | 2010-12-13 17:45:54 | 显示全部楼层
表示一直循环
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行