c++之程序流程控制

三种程序运行结构:顺序结构、选择结构、循环结构。

顺序结构:程序按顺序执行,不发生跳转。

选择结构:依据条件执行不同的语句。

循环结构:判断条件是否满足,循环多次执行某段代码。

一、选择结构

//单行格式语句
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语言中的static关键字 在C语言中,static可以用来修饰局...
浅谈C/C++中的指针和数组(二) 前面已经讨论了指针...
浅谈C/C++中的指针和数组(一)指针是C/C++...
从两个例子分析C语言的声明 在读《C专家编程》一书的第三章时...
C语言文件操作解析(一)在讨论C语言文件操作之前,先了解一下...
C语言文件操作解析(三) 在前面已经讨论了文件打开操作,下面...