C++中的while循环和for循环语句学习教程
C++ while循环 while语句的一般形式如下: while (表达式) 语句 其作用是: 当指定的条件为真(表达式为非0)时,执行while语句中的内嵌语句。其流程图见下图。 其特点是:先判断表达式,后执行语句。while循环称为当型循环。 例:求1+2+3+…+100。 #include <iostream> using namespace std; int main( ) { int i=1,sum=0; while (i<=100) { sum=sum+i; i++; } cout<<"sum="<<sum<<endl; } 运行结果为 sum=5050
需要注意: C++ for循环语句 for语句的一般格式为: for(表达式1; 表达式2; 表达式3) 语句 for语句执行过程如下: 可以用下图来表示for语句的执行过程。 for语句最简单的形式也是最容易理解的格式如下: for(循环变量赋初值; 循环条件; 循环变量增值) 语句 例如: for(i=1;i<=100;i++) sum=sum+i; 它相当于以下语句: i=1; while(i<=100) { sum=sum+i; i++; } 显然,用for语句简单方便。 for语句的使用有许多技巧,如果熟练地掌握和运用for语句,可以使程序精炼简洁。 关于for语句的几点说明: C++中的for语句比其他语言中的循环语句功能强得多。可以把循环体和一些与循环控制无关的操作也作为表达式1或表达式3出现,这样程序可以短小简洁。但过分地利用这一特点会使for语句显得杂乱,可读性降低,建议不要把与循环控制无关的内容放到for语句中。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |