本文主要是介绍3、程序流程结构,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
3.1 选择结构
3.1.1 if语句
if(条件1){// 操作1
}else if(条件2){// 操作2
}else{// 操作3
}
3.1.2 三目运算符
表达式1?操作1:操作2
表达式1为真执行操作1,否则执行操作2
c++ 中三目运算符返回变量可以继续赋值 eg:(a<b?a:b)=100;
3.1.3 switch
switch(表达式)
{case 结果1:操作1;break;//不加break会一直执行到结束,并且在符合判定条件后,以后的语句不进行条件判定,直接执行case 结果2:操作2;break;default:操作3;
}
不加入break,发生case穿透
#include<iostream>
using namespace std;
int main() {int a = 1;switch (a) {case 1:cout << "1"<<endl;case 2:cout << "2" << endl;default:cout << "都可以"<< endl;}system("pause");return 0;/*输出:12都可以请按任意键继续. . .*/}
3.2 循环结构
3.2.1 while
while(条件){}
3.2.2 do … while
do{}while(条件)
3.2.3 for
for(int i=0;i<10;i++){}
for(int i=0;i<10;){i++
}
3.2.4 跳转语句
- break 跳出循环
- continue 执行下一次循环
- goto 跳转到标记语句
goto FLAG;
代码
代码
代码
FLAG:
代码
代码
这篇关于3、程序流程结构的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!