2. 语句 for(表达式1;表达式2;表达式3) 中的三个表达式,如果( ) 省略,循环将无终止地进行下去。

如题所述

语句 for(表达式1;表达式2;表达式3) 中的三个表达式,如果( 表达式2 ) 省略,循环将无终止地进行下去。

(1)省略1是可以的,但是需要在for语句之前定义变量。如:

int i=0;

for(;i<10;i++){};

(2)省略2会死循环,2是判断条件,为假的时候退出循环。省略会默认判断一直为真,循环一直进行。这个时候可以在for循环内手动终止循环。

for(int i=0;;i++)

if(i>=10)break;}(break可以用来终止循环,就是如果括号内为真就退出for循环,这就是手动终止)

扩展资料:

for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计算其它与for循环无关但先于循环部分处理的一个表达式。

“;”号之间的条件表达式是一个关系表达式,其为循环的正式开端,当条件表达式成立时执行中间循环体。

执行的中间循环体可以为一个语句,也可以为多个语句,当中间循环体只有一个语句时,其大括号{}可以省略,执行完中间循环体后接着执行末尾循环体。

参考资料来源:百度百科-for循环

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-07
语句 for(表达式1;表达式2;表达式3) 中的三个表达式,如果( 表达式2 ) 省略,循环将无终止地进行下去。本回答被提问者采纳
第2个回答  2012-01-07
在C语言中,for循环嵌套的时候,每组()代表一个for循环,不能省略

2. 语句 for(表达式1;表达式2;表达式3) 中的三个表达式,如果...
语句for(表达式1;表达式2;表达式3) 中的三个表达式,如果( 表达式2 ) 省略,循环将无终止地进行下去。 (1)省略1是可以的,但是需要在for语句之前定义变量。如: int i=0; for(;i<10;i++){}; (2)省略2会死循环,2是判断条件,为假的时候退出循环。省略会默认判断一直为真,循环一直进行。这个时候可以在for...

for(表达式1;表达式2;表达式3)中,省略了“表达式2(循环条件)”,则不...
【答案】:死循环 解析:for(表达式1;表达式2;表达式3)中,表达式1是循环的起始条件;表达式3是循环变量的表达式;表达式2是循环的判断条件,是判断循环是否终止的唯一判断条件;缺失表达式2;则缺少判断循环是否终止;即程序会一直在循环中运行,变成死循环。

C语言三种循环结构的完整句子?
for语句的三个表达式都是可以省略的,但分号“;”绝对不能省略。for语句有以下几种格式:(1)for(; ;) 语句;(2)for(;表达式2;表达式3 ) 语句;(3)for(表达式1;表达式2;) 语句;。

c++里的for语句怎么用
for(表达式1; 表达式2; 表达式3) 语句 for语句执行过程如下:先求解表达式1。求解表达式2,若其值为真(值为非0),则执行for语句中指定的内嵌语句,然后执行下面第(3)步。若为假(值为0),则结束循环,转到第(5)步。求解表达式3。转回上面第(2)步骤继续执行。循环结束,执行for语句下面的一个语...

c语言for循环语句用法
c语言for循环语句用法为:for(表达式1;表达式2;表达式3),循环体。在for循环语句用法中,for是关键字。for之后的圆括号内一共有3个表达式,以分号隔开。一般情况下,表达式1的作用是赋初值;表达式2的作用是控制循环,即循环条件;表达式3的作用是修改循环变量的值,一般是赋值。循环体语句如果只有一...

for循环的用法?
for(表达式1;表达式2;表达式3)程序执行时,先执行表达式1.若表达式2为真,则执行for循环体中的语句一次,再执行表达式3。接着再继续回去执行表达式2。再执行for循环体中的语句一次,再执行表达式3。。。如此循环下去,直到表达式2为假时,结束循环,执行for语句下面的语句。上面是一种情况。另一种情况 ...

for(表达式1;表达式2;表达式3);
加分号,表示这个循环是空语句,除了执行for()括号里的,什么都不干,然后就执行下一行。不加分号,那for循环后面的printf语句就是for循环的一部分,跟着for一起执行,但前提是for循环里的条件要满足。分号代表语句结束。例如:for(i=0;i<100;i++);就等于:for(i=0;i<100;i++){ ;} ...

3、for循环语句括号中的各表达式可以省略,但表达式之间的间隔符...
3、for循环语句括号中的各表达式可以省略,但表达式之间的间隔符 ( 分号 )不能缺省。分析:for语句的语法是:for(表达式1;表达式2;表达式3)实际使用中,三个表达式可任意省略,但两个分号一个也不能少,所以,最简单的for循环语句是:for(;;) ,这含义跟while(1) 一样啦。有什么问题请留言。

C语言中的”for循环“是怎样一个流程?请高手详细描述下,谢谢
for(表达式1;表达式2;表达式3) 语句 它的执行过程如下:1)先求解表达式1。2)求解表达式2,若其值为真(非0),则执行for语句中指定的内嵌语句,然后执行下面第3)步;若其值为假(0),则结束循环,转到第5)步。3)求解表达式3。4)转回上面第2)步继续执行。5)循环结束,执行for语句下面的一...

for语句的基本语法
for 循环语句的一般形式为:for (表达式1; 表达式2; 表达式3){语句;} 首先要强调两点:(1) 表达式1、表达式2和表达式3之间是用分号;隔开的,千万不要写成逗号。(2) for(表达式1;表达式2;表达式3)的后面千万不要加分号,很多新手都会犯这种错误——会情不自禁地在后面加分号。因为 for 循环...

相似回答