![零基础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=1738864573-r63zPXfCMeKWtXovJnA673LGkUqUCA3u-0-8270852ce480fcb28ef2b28627e2c838)
微课视频
学习编程的第一步是写一个最简单的程序。学习任何编程语言都需要写一个HelloWorld程序,下面是最简单的C++程序,也是一个HelloWorld程序。
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/022-1.jpg?sign=1738864573-VNgTbM8I35HcC3L5skFh255jw8mvVriQ-0-f3d27187a2d0d1659cb75dd570ffeb30)
最简单的程序输出结果如图2.1所示。
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/022-2.jpg?sign=1738864573-GH2zTSM8wvJpqQmodo1KjtRu87AQEaOT-0-ded192e5278ad71c7ac26ecd7ecaf1bb)
图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=1738864573-L5CaztXuoR2xeivNyXFDGMmQZYarqrI0-0-f3ab5af7c1e4f7f48b85670566f3fa6d)
图2.2 编译错误