第四课 顺序结构
程序运行的结构主要分为:顺序结构、分支结构、循环结构。前三课代码按照顺序逐行执行,称之为顺序结构,这是最基础的程序结构。
一、顺序结构特点
- 程序从上往下依次执行
- 每条语句都会执行一次
- 没有跳转和分支
- 是所有程序的基础框架
二、顺序结构示例
#include <iostream>
using namespace std;
int main() {
// 第一步:定义变量
int a = 10;
int b = 20;
int c = 30;
// 第二步:计算a+b
int sum1 = a + b; // sum1 = 30
// 第三步:计算b+c
int sum2 = b + c; // sum2 = 50
// 第四步:计算总和
int total = sum1 + sum2; // total = 80
// 第五步:输出结果
cout << "a + b = " << sum1 << endl; // 输出30
cout << "b + c = " << sum2 << endl; // 输出50
cout << "总和 = " << total << endl; // 输出80
return 0;
}
三、计算圆的周长和面积
#include <iostream>
using namespace std;
int main() {
// 定义变量
double radius = 5.0; // 半径
double pi = 3.14159; // 圆周率
// 计算周长:2 * π * r
double perimeter = 2 * pi * radius;
// 计算面积:π * r * r
double area = pi * radius * radius;
// 输出结果
cout << "半径 = " << radius << endl;
cout << "周长 = " << perimeter << endl; // 输出31.4159
cout << "面积 = " << area << endl; // 输出78.53975
return 0;
}
