一句话理解
main 是程序开始执行的入口。
为什么要学
没有 main,C++ 程序就不知道从哪起步。
讲解
信奥里写成 int main() { ... }。括号表示它是函数,里面是要执行的语句。
操作系统调用 main。main 返回后,程序结束。
不要在一份程序里写两个 main。也不要把真正的逻辑写在 main 外面却期望它自动执行。
例子
int main() {
// 从这里开始
return 0;
}
程序一运行就进入这对花括号。return 0 表示正常结束。
常见错误
- 函数名写成 mian。
- main 里什么都不写又期望有输出。