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