![小学生C++编程课堂(新手篇)](https://wfqqreader-1252317822.image.myqcloud.com/cover/965/48376965/b_48376965.jpg)
第一课 第一个C++程序
学习内容
✧ 安装和使用Dev C++
✧ 认识C++程序的基本结构
✧ 使用cout输出
✧ 使用endl换行
一、Dev C++的安装和使用
1.安装Dev C++
(1)扫描使用说明中的二维码,下载压缩包,压缩包中提供了两个Dev-Cpp程序的安装文件,本书以如图1-1所示的软件版本为例,介绍安装步骤。
(2)在弹出的Installer Language提示框中选择安装程序语言为English,单击OK按钮,如图1-2所示。
(3)在弹出的License Agreement提示框中单击I Agree按钮,签署许可协议,如图1-3所示。
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_13_1.jpg?sign=1738872226-D7UIITPH3z3Zx1CdveZHPKuL95inivdm-0-6ed4e7b3e604ef8b0bc7a32ce1929cda)
图1-1 安装Dev C++
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_13_2.jpg?sign=1738872226-K1nSofi1SoeZamV8tkju2G9tt1xQ8aLl-0-f11bad8c38640be58de2c76bc252cf81)
图1-2 选择程序语言
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_13_3.jpg?sign=1738872226-xJTnFf3FnZwmTYIoEBDt3gZ1cRZJQYic-0-fb0e360751092115cf06f191fbf42847)
图1-3 签署许可协议
(4)在弹出的Choose Components提示框中选择要安装的程序,这里选择默认设置即可,单击Next按钮,如图1-4所示。
(5)在弹出的Choose Install Location提示框中选择安装路径,这里选择默认设置即可,单击Install按钮,如图1-5所示。
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_14_1.jpg?sign=1738872226-V5mt0LGBSZqfRjNXFjDGStlwIsEJGJxF-0-3f9a3370e6f9a2aaf5aadcd6f301467d)
图1-4 选择要安装的程序
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_14_2.jpg?sign=1738872226-SLhq5JUD70xXCVnBne2OR4tkCoZgONrO-0-cdb5cc16d4003092c9ac07f45bdd251d)
图1-5 选择安装路径
(6)在弹出的提示框中单击Finish按钮,结束Dev C++程序的安装,如图1-6所示。
2.设置Dev C++的语言和字体
(1)第一次启动程序时会弹出如图1-7所示的界面,在Select your language选项框中选择简体中文/Chinese,单击Next按钮完成语言设置。
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_14_3.jpg?sign=1738872226-eoxsiy9dUHrgFdgkBrfl1G2N8wFiOBMu-0-47b5babaa5dbbbfe7ed9f9999b776e31)
图1-6 完成程序安装
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_14_4.jpg?sign=1738872226-bxcLDmNTyR0ETzlzuUgEllINclcD92IF-0-aa09aab2ddeebfa5ca61e1ddf18cff86)
图1-7 设置Dev C++的语言
(2)程序的字体建议设置为Courier New,单击Next按钮完成字体设置,如图1-8所示。
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_15_1.jpg?sign=1738872226-PhMWsDxKShPp4jq7Qwvc5hPDUqsOD32b-0-cb6d62dda7b0a6ec9fa36d8d878bda68)
图1-8 设置Dev C++的字体
二、C++程序的基本结构
1.设计一个C++程序
(1)创建一个空的“.cpp”文件:新建一个文件夹命名为C++代码,在文件夹中单击鼠标右键,选择新建文本文档,如图1-9所示,会生成一个“.txt”文件。将这个文件重命名为hello.cpp,如图1-10所示,可以看到这个文件已经与Dev C++关联起来了。
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_15_2.jpg?sign=1738872226-qAHdVjwYuVFxs52CINKawRwUYNDENPQK-0-5abc215b3a2c5a6b3e7f2aa10aacde77)
图1-9 新建一个文本文档
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_15_3.jpg?sign=1738872226-E2SJlzCdMavYhB3ze94E3H8SXRVC7jIY-0-f90728f45587e73cd7c17b0bf12dcdf3)
图1-10 改名为hello.cpp
注意
设置文件名称显示扩展名,才可以将文件的扩展名从“.txt”改为“.cpp”。
(2)双击hello.cpp文件,在计算机中找到如图1-11所示的Dev C++程序,双击程序的图标打开这个文件。
(3)进入Dev C++的编辑界面后,按如图1-12所示输入hello.cpp的源代码。
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_16_1.jpg?sign=1738872226-V3aOQwAuw8QJUvKsWwMdARS7B02cFN3B-0-963d4bfb44a790853ee3b716476802ff)
图1-11 打开“hello.cpp”文件
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_16_2.jpg?sign=1738872226-CZNfSVZax44E41nFXjMqJuCVEPGiBf7J-0-fac3b1d481767633f16c138339f8769d)
图1-12 “hello.cpp”的源代码
(4)单击如图1-13所示的按钮(或单击键盘上的F11键),可以快速地一键保存、编译和运行程序。单击按钮后,会弹出如图1-14所示的执行窗口,可以看到Hello World!显示在窗口左上方,程序执行完毕。
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_16_4.jpg?sign=1738872226-aeoipO0vEdllSwuXxEBHtQE2DkKhCw8y-0-3de305a046b0ce3887939c9d29768c50)
图1-13 一键保存、编译和运行程序
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_16_5.jpg?sign=1738872226-WJO0XA4qSqN5JUH19GSuFEnznoNaAbXE-0-45c54206252c26858c976b8fe1184c45)
图1-14 Hello World!的执行窗口
(5)在代码文件hello.cpp所在的文件夹中,出现了一个名为hello.exe的新文件,这就是编译生成的可执行文件(机器码)。
2.程序结构
(1)#include<iostream> 包含C++的标准输入/输出头文件iostream。
注意
在iostream中,io表示输入/输出(input/output);stream是“流”的意思。iostream支持的输入/输出是用“流”的方式实现的。
(2)using namespace std; C++标准程序库中的所有标识符都被定义到一个名为std的namespace中。
(3)int main() 主函数,C++有且只有一个主函数,必须命名为main,后面的花括号里的内容是函数体。
(4)cout<<"Hello world!"; cout是输出语句,用“<<”连接输出的内容;“Hello World!”是要输出的内容,是一个字符串。当双引号里的内容变化时,输出的内容也会随之变化,例如,"ABC","123"等。
注意
输出的字符串必须用双引号""括起来。
(5)return 0; 主函数的最后一条指令,是固定语句。
3.编写程序框架
编写一个程序时,应该先写好框架,然后在return 0;前插入自己编写的代码,如图1-15所示。
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_17_1.jpg?sign=1738872226-x7kbXPS2f1gygvhmL2ms8oofAljjbirO-0-41b9e8c74362909b7e9e0e75a447c387)
图1-15 在return 0;前插入编写的代码
Tips
(1)C++的语句是以分号结尾的,所以下面这些语句都要加上分号表示语句结束,否则编译会判错。
![](https://epubservercos.yuewen.com/1E92E9/27950244307337206/epubprivate/OEBPS/Images/46033_18_1.jpg?sign=1738872226-3hgtNNZONZcY7QGlCnG0ECDTfvzkeUFO-0-b189a7e653231d9dcb7a2a00863975a3)
(2)C++的编写格式比较自由,甚至可以把所有语句放在一行,但为了方便阅读,还是尽量将每条语句单独成行。
注意
头文件#include <iostream>、函数int main()、函数体的花括号{}的后边不能加分号。
注意
花括号内的语句要缩进,默认缩进四个字符的位置。