第 023 课
main()
🟢 入门 约 5 分钟
一句话理解
main 是程序开始执行的入口。
为什么要学
没有 main,C++ 程序就不知道从哪起步。
讲解
信奥里写成 int main() { ... }。括号表示它是函数,里面是要执行的语句。
操作系统调用 main。main 返回后,程序结束。
不要在一份程序里写两个 main。也不要把真正的逻辑写在 main 外面却期望它自动执行。
例子
int main() {
// 从这里开始
return 0;
}
程序一运行就进入这对花括号。return 0 表示正常结束。
常见错误
- 函数名写成 mian。
- main 里什么都不写又期望有输出。
练习 做完再看下一课
C++ 程序可以从任意函数自动开始,不一定需要 main。
普通可执行程序以 main 为入口。
在线练习 C++ 在浏览器里编译,代码不会上传 已通过
Ctrl / ⌘ + Enter 运行 · Tab 缩进
隐藏测试点只是界面不展示数据。题目 JSON 会下发到浏览器,可在开发者工具里看到,只适合自学,不是正式比赛评测。
进度保存在本机浏览器里。
左右方向键也可翻课