代码框架:
#include <iostream>
using namespace std;
int main() {
return 0;
}
如果你不想深究背后的原理,初学时可以直接将这个「框架」背下来即可:
什么是(main(){ })?
可以理解为程序运行时就会执行 main()
中的代码。在后面的课程中,变量也和它有一些关系
最后的 return 0; 有什么用?
表示程序运行成功。默认情况下,程序结束时返回 0 表示一切正常,否则返回值表示错误代码。这个值(返回值)返回给谁呢?其实就是调用你写的程序的系统或外部程序,它会在你的程序结束时接收到这个返回值。如果不写 return
语句的话,程序正常结束默认返回值也是 0。
在 C 或 C++ 中,程序的返回值不为 0 会导致运行时错误。
注释:
在 C++ 代码中,注释有两种写法:
-
行内注释
以
//
开头,行内位于其后的内容全部为注释。 -
注释块
以
/*
开头,*/
结尾,中间的内容全部为注释,可以跨行。
注释对程序运行没有影响,可以用来解释程序的意思,还可以在让某段代码不执行(但是依然保留在源文件里)。
在工程开发中,注释可以便于日后维护、他人阅读。
在 OI 中,很少有人写许多注释,但注释可以便于在写代码的时候理清思路,或者便于日后复习。而且,如果要写题解、教程的话,适量的注释可以便于读者阅读,理解代码的意图。希望各位同学能养成写注释的好习惯。
什么是OI?
oi指的是信息学奥赛:青少年信息学奥林匹克竞赛,早期称为青少年计算机程序设计竞赛是指在广大青少年中普及计算机教育,推广计算机应用的一项学科性竞赛活动。