while语句 while语句怎么用

while语句怎么用,有什么作用

while (表达式)
{
语句;
}
当表达式为真,则执行下面的语句;语句执行完之后再判断表达式是否为真,如果为真,再次执行下面的语句;然后再判断表达式是否为真……就这样一直循环下去,直到表达式为假,跳出循环。

While的用法

1、while用作连词时,表示“在…(过程)中,在…期间”。

2、用来引导时间状语从句,当主句的主语和while所引导的从句的主语一致时,while从句中的主语、谓语往往可以省去。

3、while还可引导让步状语从句,意思是“虽然,尽管”,含有对比意味。

4、while表示对比关系时,意思是“而,然而”。

例句:

I lived in a hostel while I was a student

我求学期间住在青年招待所里。

扩展资料

近义词:when

when读音:英 [wen]     美 [wen]  

释义: 

adv. 什么时候;当 … 时

conj. 然后;可是;当 … 时

pron. 什么时候

n. 时间

例句:

When did that happen?

那件事是什么时候发生的?

用法:

1、可用作疑问副词,用来询问某事曾发生或将要发生的时间,引导特殊疑问句;还可用作关系副词引导限制性定语从句、非限制性定语从句和表语从句,表示“是…时候的事”。

2、when所引导的时间状语从句用一般现在时代替将来时,用现在完成时代替将来完成时。

while语句条件

语句a;
while(n==1);
语句B;
当n==1时,程序while(1)成立,不断循环,因为后面while()后面直接是分号“;”所以这里n==1直接就是死循环,
当n与等于1时,程序同样是while(1)成立,和上面的情况一样,所以两个都是死循环。
扩展资料:
while
while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出(而不是立即跳出循环)。while语句的一般表达式为:while(表达式){循环体}。
典型循环
WHILE
《条件》
《语句体》
end
while
do
while
《条件》
《语句体》
loop
语法
Pascal
while
《条件》
do
《语句》
意为当条件符合时,接着做下面的语句;不符合时,退出循环。
C
do
《语句》
while(《条件》);
while(《条件》)
《语句》;
C++
while(《条件》)
《语句》;
do
《语句》
while(《条件》).

while循环语句例子有哪些

计算从1加到10的3种代码(sum之前声明过,初始值赋值为0,i的初始值为1)。

for(int i=1;i《=10;i++)。

sum=sum+i。

while(i《=10)。

{sum=sum+i;i++;}。

do{sum=sum+i;i++;}while(i《=10)。

存储级别关键字:

auto:指定为自动变量,由编译器自动分配及释放。通常在栈上分配。与static相反。当变量未指定时默认为auto。

static:指定为静态变量,分配在静态变量区,修饰函数时,指定函数作用域为文件内部。

register:指定为寄存器变量,建议编译器将变量存储到寄存器中使用,也可以修饰函数形参,建议编译器通过寄存器而不是堆栈传递参数。

extern:指定对应变量为外部变量,即标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。

const:指定变量不可被当前线程改变(但有可能被系统或其他线程改变)。

volatile:指定变量的值有可能会被系统或其他线程改变,强制编译器每次从内存中取得该变量的值,阻止编译器把该变量优化成寄存器变量。

谁能讲一下c++中while语句的用法

语法:while(《条件》) 《语句》;

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

例:

int a=NULL;

while(a《10)

{

a++;    //自加

if(a》5)   //不等while退出循环,直接判断循环

{

break;//跳出循环

}

}

结果: 结束后 a的值为6 。

扩展资料:

do…while 循环是 while 循环的变体。在检查while()条件是否为真之前,该循环首先会执行一次do{}之内的语句,然后在while()内检查条件是否为真,如果条件为真的话,就会重复do…while这个循环,直至while()为假。

do…while 和 while循环有相似之处,但使用方法完全不同,一个是直到型循环,另一个是当型循环。区别在于表达式的值是在每次循环结束时检查而不是开始时。和正规的 while 循环主要的区别是 do-while 的循环语句保证会执行一次(表达式的真值在每次循环结束后检查),然而在正规的 while 循环中就不一定了(表达式真值在循环开始时检查,如果一开始就为 FALSE 则整个循环立即终止)。

参考资料:百度百科-while

while语句是什么

whie是C语言中的关键字,代表循环。

while(i)和while(!i)的意思要看i这个变量(表达式)的值是真还是假(0和NULL就是假)。

相关如下

Pascal

while 《条件》 do 《语句》

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

C

do 《语句》 while(《条件》);

while(《条件》) 《语句》;

C++

while(《条件》) 《语句》;

do 《语句》 while(《条件》);

Java

while(《条件》) {《语句;》}

do {《语句;》} while(《条件》);

二者的区别是do-while最少会被执行一次。

while语句循环怎么使用

如果同样的语句要被执行很多次,就使用while循环,并且不知道循环的次数。
int n=10;
while(n《13)
{
n=n+1;
}
这样就不断的执行里面的语句。直到n不再小于13为止

while循环语句

while循环开始后,先判断条件是否满足,如果满足就执行循环体内的语句,执行完毕后再回来判断条件是否满足,如此无限重复;直到条件不满足时,执行while循环后边的语句。简单来讲就是说while循环是先判断后循环, 判断如果满足条件进入循环 本次循环后再次判断 。举个例子:

do-while循环与while循环的不同在于:它先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;如果为假, 则终止循环。因此, do-while循环至少要执行一次循环语句。 简单来讲就是说while循环是先循环后判断 。举个例子:

总结:while循环是先判断后循环 ,而do–while循环是先循环后判断。

扩展资料:

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

望采纳。谢谢,祝你好人一生平安。

Python汇总的while语句怎么使用

1、while循环语句

迭代(iteration)意味着反复执行相同的代码块。实现迭代的编程结构称为循环(loop)。

假设有一项任务,要在屏幕上输出从1到100的数字。仅仅使用之前讨论过的知识,可能会写出如下代码:

  • print(1) 

  • print(2) 

  • print(3) 

  • # 此处省略print(4) ~ print(99) 

  • print(100) 

  • 这样做非常麻烦,也不聪明。学会编程的好处之一就是可以方便地处理重复工作。Python中的循环可以分为while循环和for循环两种。

    与if语句类似,while语句同样首先判断布尔表达式,如果为真,那么继续执行循环体;如果为假,那么跳出循环体。while循环的语法格式如下:

    while 表达式:

    循环体

    使用while循环来完成从1到100的输出任务:

  • 》》》 n = 1   # 因为从1开始打印,所以先将n赋值为1 

  • 》》》 while n 《= 100:   # 每次都判断n的值是否小于等于100 

  • …     print(n)   # 打印n的值 

  • …     n = n + 1   # 每次将n的值增加1,以便打印2、3、4…… 

  • …  

  • …… 

  • 98 

  • 99 

  • 100 

  • while循环总是不断地判断条件是否满足,直到条件不满足才跳出循环。利用这个特性,可以编写一个“猜数字”的游戏。先由一个人输入一个数字(自然数),这个数作为谜底。再由另外一个人猜,如果猜的数字比谜底大,那么打印“猜大了”; 如果猜的数字比谜底小,那么打印“猜小了”;直到猜的数字与谜底相等为止,打印“恭喜,猜对了!”。代码示例如下:

  • answer = int(input(’请输入谜底数字:’)) 

  • number = int(input(’请输入您要猜的数字:’)) 

  • while number != answer:   # 如果number不等于answer,即猜错了,那么进入循环 

  • if number 》 answer:   # 如果猜的数字大于谜底 

  • print(’猜大了!’) 

  • else:   # 如果猜的数字小于谜底 

  • print(’猜小了!’) 

  • number = int(input(’请继续输入您要猜的数字:’)) 

  • print(’恭喜,猜对了!’)   # 如果跳出循环,那么说明猜对了 

  • 建议将这个程序使用脚本模式运行,输入数据,测试运行结果:

  • 请输入谜底数字:77 

  • 请输入您要猜的数字:20 

  • 猜小了! 

  • 请继续输入您要猜的数字:90 

  • 猜大了! 

  • 请继续输入您要猜的数字:80 

  • 猜大了! 

  • 请继续输入您要猜的数字:77 

  • 恭喜,猜对了! 

  • 2、小心死循环

    死循环是指程序在流程控制中一直重复运行某一段代码,无法依靠自身的控制终止循环。初学者很容易不小心写出死循环。例如,在前文使用while循环完成从1到100的输出任务中,如果将最后一行代码“n = n + 1”删掉,那么该循环就变成了死循环。这是因为n的值不会增加,从而会一直满足“n 《= 100”的条件无法跳出循环。试着运行如下代码:

  • 》》》 n = 1 

  • 》》》 while n 《 100: 

  • …     print(n) 

  • …     

  • …… 

  • 当敲下最后一个回车键时,程序会在屏幕上不停地打印1,直到强制关闭程序窗口,或者按Ctrl+C键终止程序。死循环可能会使电脑崩溃或者造成其他与预期不符的后果,因此,在使用while循环时要格外小心,看看是否有能够满足条件跳出循环的“出口”。

    需要指出的是,有些应用场景下需要使用死循环(例如,操作系统最外层是死循环,保证电脑一直运行),也就是说写出死循环不一定是错的,但应该仅当清楚自己在做什么时,才写死循环。

关于Python的基础问题可以看下这个网页的视频教程,网页链接,希望我的回答能帮到你。

C语言中while(n)是什么意思

while(n–)是C语言中的一条语句,但这个语句并不是完整的,在其后面应该有循环体,while语句的一般表达式为:while(表达式){循环体}。

while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。

WHILE 《条件》

《语句体》

end while

do while 《条件》

《语句体》

loop

扩展资料:

while循环语法:

1、C

do 《语句》 while(《条件》);

while(《条件》) 《语句》;

2、C++

while(《条件》) 《语句》;

do 《语句》 while(《条件》);

3、Java

while(《条件》) {《语句;》}

do {《语句;》} while(《条件》);

二者的区别是do-while最少会被执行一次。

循环中可以使用continue结束当前循环,回到循环开始处开始下一次循环。也可以用break跳出整个循环。

参考资料:百度百科-while