![零基础C++学习笔记](https://wfqqreader-1252317822.image.myqcloud.com/cover/196/47379196/b_47379196.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.1 第一个C++程序
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/40263-022-02.jpg?sign=1739275391-zHpkUHCMvUwKav9nSQ5dFka4Cq2Wdifs-0-1b72b2bdad95f1d4c878af6c06c75cd1)
微课视频
学习编程的第一步是写一个最简单的程序。学习任何编程语言都需要写一个HelloWorld程序,下面是最简单的C++程序,也是一个HelloWorld程序。
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/022-1.jpg?sign=1739275391-ewSBmAKnvurnXI1h7WQWgTXGbl2FxQB8-0-32deb624f0f5988bf4a1afb2f5333778)
最简单的程序输出结果如图2.1所示。
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/022-2.jpg?sign=1739275391-gs1W9KD8Goi8zRZrAyfeY7W3xvNFqoDO-0-1a9272b087516674922b7ffd15a2a2e6)
图2.1 第一个C++程序
最简单的C++程序包含头文件引用、应用命名空间、主函数、字符串常量、数据流等部分,这些都是C++程序中经常用到的。这是一段输出“Hello World”的小程序,代码第一行使用字符#,这是一个预处理标志,表示该行代码要最先进行处理,所以要在编译代码之前运行;include是一个预处理指令,其后紧跟一对尖括号<>,尖括号内是一个标准库。第二行代码使用命名空间std。第三行到第六行代码是程序执行入口,main函数是每个C++程序都有的,花括号代表main函数的函数体,可以在函数体内编写要执行的代码。下面对C++常用的概念进行介绍。
学习笔记
C++代码中所有的字母、数字、括号及标点符号均为英文输入状态下的半角符号,不能是中文输入状态或英文输入状态下的全角符号。图2.2所示为使用中文输入状态下的分号引起的错误提示。
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/023-1.jpg?sign=1739275391-PxvKqPx3Dx9WciM6R65o3C7AzryTGR3l-0-285b3b2c55491dca316df5d8a6680537)
图2.2 编译错误