C++ 程序流程结构详解
C++ 是一种面向对象的高级程序设计语言,其程序流程结构包括顺序结构、选择结构和循环结构。
顺序结构
顺序结构就是按照代码的先后顺序依次执行,没有任何的判断和跳转语句。
示例:
#include <iostream>
using namespace std;
int main() {
int a = 1, b = 2, c = 0;
c = a + b;
cout << "c = " << c << endl;
return 0;
}
选择结构
选择结构根据条件判断的结果决定程序执行的顺序,包括 if 语句、if-else 语句、switch 语句等。
示例1:
#include <iostream>
using namespace std;
int main() {
int score = 90;
if (score >= 60) {
cout << "及格" << endl;
} else {
cout << "不及格" << endl;
}
return 0;
}
示例2:
#include <iostream>
using namespace std;
int main() {
int day = 6;
switch (day) {
case 1:
cout << "星期一" << endl;
break;
case 2:
cout << "星期二" << endl;
break;
case 3:
cout << "星期三" << endl;
break;
case 4:
cout << "星期四" << endl;
break;
case 5:
cout << "星期五" << endl;
break;
case 6:
cout << "星期六" << endl;
break;
case 7:
cout << "星期日" << endl;
break;
default:
cout << "输入错误" << endl;
break;
}
return 0;
}
循环结构
循环结构可以重复执行相同的代码,包括 for 循环、while 循环、do-while 循环等。
示例:
#include <iostream>
using namespace std;
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
cout << "1~100的和是:" << sum << endl;
return 0;
}
总结
C++ 程序流程结构包括顺序结构、选择结构和循环结构,只有掌握了这些基本的结构,才能编写出合理且高效的程序。
以上是 C++ 程序流程结构的简单介绍,希望对您有帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C++ 程序流程结构详解 - Python技术站