我的第一节高级编程语言课:用 C++ 写程序

今天是我作为海南大学计算机科学专业新生的第一节《高级编程语言》课。第一次正式用 C++ 写小程序,心里还是挺兴奋的。以前虽然在网上零零散散看过一些 C++ 的东西,但这次算是真正意义上的课堂学习。

老师先带我们看了两个小程序:

  1. 计算两个数的和
  2. 比较两个数并输出最大值

老师给的代码都很简洁int x,y,z;
而我却习惯单独int x; int z;

虽然程序很简单,但写出来、运行成功的一瞬间,还是有一种成就感。


程序一:计算两个数的和

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
int main() {
int x;
int y;
int z;
cout << "本程序为计算x与y的和" << endl;
cout << "输入x:";
cin >> x;
cout << "输入y:";
cin >> y;
z = x + y;
cout << x << "+" << y << "=" << z;
// return 0;
}

这是一个最经典的入门例子。程序会提示输入两个数,然后输出它们的和。虽然只有几行代码,但我觉得这个过程很有趣,就像计算机在“听懂”我的指令。


程序二:比较两个数的大小并输出最大值

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
int main() {
int a, b, d;
cout << "本程序为比较a和b的大小并输出最大值" << endl;
cout << "输入a:";
cin >> a;
cout << "输入b:";
cin >> b;
if (a > b)
d = a;
else
d = b;
cout << "最大值是" << d;
}

这个程序稍微复杂一点,需要用到条件语句 if-else。运行后,输入两个数,程序就会判断哪个更大,并输出最大值。


学习感受

第一节课就能自己写出两个小程序,让我感受到编程的魅力:通过逻辑和代码,就能把一个问题清晰地交给计算机解决

虽然这只是很基础的例子,但我想这也是学习 C++ 的起点。未来的路还很长,但我已经开始期待后面能写出更有趣、更复杂的程序了。