三种程序运行结构:顺序结构、选择结构、循环结构。
顺序结构:程序按顺序执行,不发生跳转。
选择结构:依据条件执行不同的语句。
循环结构:判断条件是否满足,循环多次执行某段代码。
一、选择结构
//单行格式语句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;}
输出:
总结以上是内存溢出为你收集整理的c++之程序流程控制全部内容,希望文章能够帮你解决c++之程序流程控制所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)