当前位置:首页 » 编程语言 » c语言while后面加什么东西
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言while后面加什么东西

发布时间: 2022-08-23 13:02:54

c语言while括号里能填什么

可以 是表达式 ,可以是不等式 ,可以是值,但是最终结果必须为BOOL 类型
例如 while(true); whild(i=a+b); while(i<a);

㈡ c语言中while的用法

语句a;
while(n==1);
语句B;
当n==1时,程序while(1)成立,不断循环,因为后面while()后面直接是分号“;”所以这里n==1直接就是死循环,

当n与等于1时,程序同样是while(1)成立,和上面的情况一样,所以两个都是死循环。

(2)c语言while后面加什么东西扩展阅读:

while

while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出(而不是立即跳出循环)。while语句的一般表达式为:while(表达式){循环体}。

典型循环

WHILE <条件>

<语句体>

end while

do while <条件>

<语句体>

loop

语法

Pascal

while <条件> do <语句>

意为当条件符合时,接着做下面的语句;不符合时,退出循环。

C

do <语句> while(<条件>);

while(<条件>) <语句>;

C++

while(<条件>) <语句>;

do <语句> while(<条件>).

资料来源:网络-while

㈢ 为什么单片机C语言中使用while (1),总要在后面加一对{ },不管里面有没有内容!

要是只有一条语句可以不加,但是要写为“while(1);”分号不能少,如果是含有多条语句,那么大括号一定要加!如果是含有多条语句还不加的话,循环只能管到其后面的一条语句,无法实现预定的功能。

㈣ c语言中的while语句为什么后边有的能加分号,有的不能这是为什么

while(n<=7)这个没有分号,所以后面的花括号里面的是循环体。Do{}while(a<1||a>50);这个因为while在循环后面,所以需要一个;表示语句结束。
有时候如果只是一个空while循环,后面只是一个空语句,也是加一个;

㈤ c语言中的while语句为什么后边有的能加分号有的不能这是为什么

while语句为C语言的循环语句,当while后括号内的条件成立(为真)时,会执行循环体,否则会退出循环。
当while写作
while(expr)
{
...

}
时,所有{}内部的代码组成循环体。
如果不包含大括号时,while的循环体为其接下来的一个语句。

C语言规定,一条语句是以分号(;)作为结束符的,所以如果写作
while(expr);
那么while的循环体就是空的,也就是没有循环体,这时需要在expr中做数据的修改操作,使得expr有假的可能。如果不存在这样的修改,除非expr恒为假,否则该语句将成为死循环。

㈥ C51编程中while(1)后边加分号“;”与不加“;”有什么区别吗

分号表示本句为空,什么也不执行。
例如:
if(表达式1)

首先,在C语言中,与while有关的两个循环结构定义如下:

1-
while(条件)
{...}

2-
do{...}
while(条件);

注意第2个循环最后的那个分号,为什么会有这个分号?因为第1个循环被作为一个整体,可以被编译器识别,而第2个循环,如果没有最后的分号,编译器就不知道while是修饰前面的语句,还是像第1个一样修饰后面的语句,这里的分号起到了断句,消除歧义的作用。

㈦ 请问C语言中while语句后面直接带了;是什么用法

就等于

while(getchar()!='
'){}

就是无限循环输入单个字符,直到你输入了换行,循环结束。

㈧ 一个c语言问题,请问while里面该填什么

#include"stdio.h"
voiddelete(charp[],charch)
{inti,j;
for(i=j=0;p[i];i++)
if(p[i]!=ch)p[j++]=p[i];
p[j]='';
}
voidmain()
{charp[80],ch;
inti=0;
gets(p);
scanf("%c",&ch);
delete(p,ch);
printf("%s",p);
}

㈨ C语言中while的用法

C语言中while的用法解析如下:

一、1表示true,在bool类型取值false和true,0为false,非0为true(例如-1和2都是true)。程序中,这里1就表示永真,直到循环体内遇到break。

二、while用法演示解析:

1、含义:While 循环会在指定条件为真时循环执行代码块。

2、语法如下:(如果忘记增加条件中所用变量的值,该循环永远不会结束。该可能导致程序崩溃。)

(9)c语言while后面加什么东西扩展阅读:

比较 for 和 while循环:

for循环控制变量的初始化和修改都放在语句头部分,书写形式较简洁,且适用于循环次数已知的情况。在循环语句中定义一个局部变量,循环结束后,局部变量就被释放了。

而while循环控制变量的初始化一般放在while语句之前,循环控制变量的修改一般放在循环体中,形式上不如for语句简洁,但它比较适用于循环次数不易预知的情况(用某一条件控制循环)。

两种形式各有优点,但它们是等价的,可以相互转换。