C++程序基本结构
本博客所有文章除特別声明外,均采用CC BY 4.0许可协议。
若需转载请先通知作者,并注明来源,谢谢!
1. 前言
本章主要面向新手,内容简短,不喜勿喷,谢谢!
(本文是C++笔记,在阅读下文之前,请先配置好编译器传送门)
(附:github本章例题地址:传送门)
2. 第一个C++程序
e.g 1.1 Hello World!
- 题目描述:
编写一个程序,输出”Hello World!” - 样例代码:
#include ‹iostream›
using namespace std;
int main(){
cout << "Hello World!" << endl;
return 0;
}
- 代码分析:
先看一下第一二行:
这两行现在不用深究,只用知道一般C++程序都要包含这两行,我们将会在以后的章节讲述。#include ‹iostream› using namespace std;
这行的main()其实就是主函数,程序就是在执行里面的代码。那哪一块是在main函数里面的呢?其实就是从main()后面的那一个括号开始,一直到最后一排那个与其匹配的括号结束,都属于在main()函数里。前面的int又是什么意思呢?其实就是指定main()函数的返回值为整数类型,倒数第二排的return语句就是用来返回值的。int main(){
返回值又有什么用呢?在main()函数里,return如果返回0,则表示程序正常结束,否则表示程序中断运行,一般返回一个-1。return 0;
最后,来看倒数第三排:
这排有什么用呢?这排是这个程序的核心。”cout”的作用是”标准输出流”,而后面的”endl”表示输出一个换行符,剩余的知识将会在下几章中讲述。cout << "Hello World!" << endl;
3. 结语
这一章是C++笔记的第一章,只讲了一道例题。本章内容较短,知识量较少,主要是面向新手。如果文中有需修改或增添的,请在下方评论区评论,我们会及时改正,谢谢!
(附:github本章例题地址:传送门)