
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.1 第一个C++程序

微课视频
学习编程的第一步是写一个最简单的程序。学习任何编程语言都需要写一个HelloWorld程序,下面是最简单的C++程序,也是一个HelloWorld程序。

最简单的程序输出结果如图2.1所示。

图2.1 第一个C++程序
最简单的C++程序包含头文件引用、应用命名空间、主函数、字符串常量、数据流等部分,这些都是C++程序中经常用到的。这是一段输出“Hello World”的小程序,代码第一行使用字符#,这是一个预处理标志,表示该行代码要最先进行处理,所以要在编译代码之前运行;include是一个预处理指令,其后紧跟一对尖括号<>,尖括号内是一个标准库。第二行代码使用命名空间std。第三行到第六行代码是程序执行入口,main函数是每个C++程序都有的,花括号代表main函数的函数体,可以在函数体内编写要执行的代码。下面对C++常用的概念进行介绍。
学习笔记
C++代码中所有的字母、数字、括号及标点符号均为英文输入状态下的半角符号,不能是中文输入状态或英文输入状态下的全角符号。图2.2所示为使用中文输入状态下的分号引起的错误提示。

图2.2 编译错误