while是变量吗?为什么

 我来答
myhz1988
2011-11-21 · TA获得超过3260个赞
知道小有建树答主
回答量:316
采纳率:100%
帮助的人:125万
展开全部
不是,是关键词,不能做变量
一、while语句的一般形式为:
while(表达式)语句
其中表达式是循环条件,语句为循环体。
while语句的语义是:计算表达式的值,当值为真(非0)时, 执行循环体语句。
使用while语句应注意以下几点:
1) while语句中的表达式一般是关系表达或逻辑表达式,只要表达式的值为真(非0)即可继续循环。
2) 循环体如包括有一个以上的语句,则必须用{}括起来,组成复合语句。
二、do-while语句
do-while语句的一般形式为:
do
语句
while(表达式);
这个循环与while循环的不同在于:它先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;如果为假, 则终止循环。因此, do-while循环至少要执行一次循环语句。同样当有许多语句参加循环时, 要用"{"和"}"把它们括起来。
例如:比较下
(1)main()
{int sum=0,i;
scanf(“%d”,&i);
while(i<=10)
{sum=sum+i;
i++;
}
printf(“sum=%d”,sum);
}

(2)main()
{int sum=0,i;
scanf(“%d”,&i);
do
{sum=sum+i;
i++;
}
while(i<=10);
printf(“sum=%d”,sum);
}
p6226684
2011-11-23 · 超过12用户采纳过TA的回答
知道答主
回答量:190
采纳率:0%
帮助的人:75.4万
展开全部
不是,是关键词,不能做变量
一、while语句的一般形式为:
while(表达式)语句
其中表达式是循环条件,语句为循环体。
while语句的语义是:计算表达式的值,当值为真(非0)时, 执行循环体语句。
使用while语句应注意以下几点:
1) while语句中的表达式一般是关系表达或逻辑表达式,只要表达式的值为真(非0)即可继续循环。
2) 循环体如包括有一个以上的语句,则必须用{}括起来,组成复合语句。
二、do-while语句
do-while语句的一般形式为:
do
语句
while(表达式);
这个循环与while循环的不同在于:它先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;如果为假, 则终止循环。因此, do-while循环至少要执行一次循环语句。同样当有许多语句参加循环时, 要用"{"和"}"把它们括起来。
例如:比较下
(1)main()
{int sum=0,i;
scanf(“%d”,&i);
while(i<=10)
{sum=sum+i;
i++;
}
printf(“sum=%d”,sum);
}

(2)main()
{int sum=0,i;
scanf(“%d”,&i);
do
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tangrong2
2011-11-23 · TA获得超过768个赞
知道小有建树答主
回答量:540
采纳率:100%
帮助的人:282万
展开全部
当然不是,while是C/C++的关键字。
C/C++中的标识符(变量名,函数名,类名,结构名,联合体名,枚举名)的命名规则中有一条就是:不能使用关键字和保留字。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liwei198905
2011-11-21 · 超过22用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:41.7万
展开全部
while不是变量,它知识C中的一个关键词,作循环用的,和do while差不多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhiweihuanghun
2011-11-22
知道答主
回答量:19
采纳率:0%
帮助的人:3万
展开全部
while是C语言里的一个语法关键字,不是变量,具体用法如下:
while(x){....};若x为真,则执行{}里面的语句,若x为假则跳出while循环
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式