因为i=3是赋值语句,当作逻辑表达式时,是用赋值成功的数值来使用,这个值(3)是非0值则为真,0值时为假,因此while(i=3);相当于while(1);是无限循环,因为表达式不可能有取值为0结束循环的情况。
首先“i=3 ”这里 ,你这里的意思应该是当i=3的时候吧。那应该写成while(i ==3)。而如果写成while ( i =3)的话,其实是个死循环,相当于while ( true),即条件一直为真。那么while 下面的语句会一直循环执行。
初始时 i 的值为 0,在第一次循环结束后 i 的值变为了 1,在第二次循环结束后 i 的值变为了 2,在第三次循环结束后 i 的值变为了 3,在第四次循环结束后 i 的值变为了 4,此时 i 的值不再小于等于 3,因此循环终止。因此,答案是 D。 这段代码使用了 while 循环语句,首先定义了变量 i 的初始值为 ...
1、while是连词意思是:虽然,在…期间,当…的时候,与…同时,(对比两件事物)而,…然而,到…时。2、while是名词意思是:一段时间,一会儿。3、while是动词意思是:消磨,轻松地度过。4、while是介词意思是:直至(某时)。第三人称单数:whiles。复数:whiles。现在分词:whiling。过去式:whil...
while是C语言中的关键字,代表循环。while(i)和while(!i)的意思要看i这个变量(表达式)的值是真还是假(0和NULL就是假)。while(1)和while(99)和while(-76)甚至while(3-100)这类只要括号中的值(或表达式的值)非0,意思一样,代表可以循环并执行循环体,如果是while(0),则代表不执行循环并跳过...
百度试题 结果1 题目语句while(i=3);循环执行了( )次空语句 A. 2 B. 1 C. 3 D. 无限 相关知识点: 试题来源: 解析 D
while一词常用的有三个意思:1.名词,意思是“一会儿”, 比如: wait for a little while 等了一小会儿 2.连词,意思是“在……的时候”,比如:I have to stay alone while my parents are away 父母不在家的时候,我就得独自呆着。3.连词,表示两者的对比,翻译为“A如何如何,而B则……...
while 中文释义:1、conj. 在……期间;在……的过程中;与……同时;(对比两件事物)……而;虽然,尽管;直到……为止 2、n. 一段时间;(诗、文)在此期间 3、adv. 在……时候 4、v. 消磨(时间)5、prep. 直到 英文读音:英 [waɪl] 美 [waɪl]短语 1、Short while...