c++之程序流程控制
发布时间:2020-12-16 09:05:37 所属栏目:百科 来源:网络整理
导读:三种程序运行结构:顺序结构、选择结构、循环结构。 顺序结构 :程序按顺序执行,不发生跳转。 选择结构 :依据条件执行不同的语句。 循环结构 :判断条件是否满足,循环多次执行某段代码。 一、选择结构 // 单行格式语句 if (){} 多行格式语句 (){} else {}
三种程序运行结构:顺序结构、选择结构、循环结构。 顺序结构:程序按顺序执行,不发生跳转。 选择结构:依据条件执行不同的语句。 循环结构:判断条件是否满足,循环多次执行某段代码。 一、选择结构 //单行格式语句 if(){ } 多行格式语句 (){ }else{ } 多条件语句 else [ } 嵌套if语句(也就是if语句或else语句中可以嵌入多个if-else) (){ (){ }{ } }{ { } } 三目运算符:(表达式1)? (表达式2):(表达式3),说明:如果表达式1为真,则运行表达式2,否则运行表达式3. switch语句: switch(表达式){ case 结果1:执行语句;break; case 结果2:执行语句;; . . . case 结果3:执行语句;default:执行语句;; } 二、循环结构 while(循环条件){ 循环语句; } do{循环语句} while(循环条件); for(int i=0;i<10;i++){ 执行语句; } 嵌套循环:循环里面再嵌入另一个循环。 三、跳转语句 break;continue;goto:无条件跳转;(尽量不要使用goto) #include <iostream> using namespace std; int main() { cout << "1.xxx" << endl; goto flag; cout << 2.xxx endl; cout << 3.xxx endl; flag: cout << 4.xxx endl; system(pause"); return 0; } 输出: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |