C++中的while循环和for循环语句学习教程

2020-01-06 13:39:57王振洲

显然,用for语句简单方便。

for语句的使用有许多技巧,如果熟练地掌握和运用for语句,可以使程序精炼简洁。

关于for语句的几点说明:

for语句的一般格式中的“表达式1”可以省略,此时应在for语句之前给循环变量赋初值。

如果表达式2省略,即不判断循环条件,循环无终止地进行下去。也就是认为表达式2始终为真。

表达式3也可以省略,但此时程序设计者应另外设法保证循环能正常结束。

可以省略表达式1和表达式3,只有表达式2,即只给循环条件。

3个表达式都可省略。

表达式1可以是设置循环变量初值的赋值表达式,也可以是与循环变量无关的其他表达式。

 

表达式一般是关系表达式(如i<=100)或逻辑表达式(如a

C++中的for语句比其他语言中的循环语句功能强得多。可以把循环体和一些与循环控制无关的操作也作为表达式1或表达式3出现,这样程序可以短小简洁。但过分地利用这一特点会使for语句显得杂乱,可读性降低,建议不要把与循环控制无关的内容放到for语句中。