第一讲:认识C++程序
1.1 什么是程序
1.1.1 程序的定义:
程序常常是针对某些要解决的问题和任务而编写----本质是解决问题。
1.1.2 解决问题的一般方法:
1.将大问题拆解成小问题。
2.解决这些小问题。
3.如果小问题还是太大,就把它分割得再小一些,重复整个过程,直到能够解决每个小问题。
这个策略就是分而治之 divide and conquer 和 逐步求精 stepwise refinement。
1.2 C++程序
1.2.1 C++程序的基本结构
初学者先记住写法,后面慢慢理解其含义即可
#include <iostream> //调用头文件 iostream(输入输出)
using namespace std; //使用标准命名空间
int main(){ //主函数 //主要语句写在两个大括号之间;return 0; //程序的出口,执行到此程序自动结束
}
1.2.2 常用词汇
单词 | 含义 | 备注 |
---|---|---|
include | 包含;把……列为一部分; | /ɪnˈkluːd/ |
input | 输 入 | /ˈɪnpʊt/ |
output | 输 出 | /ˈaʊtpʊt/ |
io | 输入,输出 | input和output的缩写 |
stream | 河流,小河 | /striːm/ |
use | 使 用 | /juːz/ |
name | 名称 | /neɪm/ |
space | 空间,空白 | /speɪs/ |
int | 整 数 | /ɪnt/ {integer/ˈɪntɪdʒə®/缩写} |
main | 主要的 | /meɪn/ |
end | 结 束 | /end/ |
line | 线条;行 | /laɪn/ |
return | 返回 | /rɪˈtɜːn/ |
1.2.2 第一个程序----向编程世界打个招呼
认识C++软件界面
新建"源代码"操作演示:
这是dev-c++软件图标,鼠标双击打开,进入如下界面
进入如下界面即可编辑代码:
注意:文件第一次运行需先进行保存操作,保存之后即可正常运行代码
再看c++程序的基本结构
#include <iostream> //调用头文件
/*#include 是预处理器指示符,iostream 是输入/输出流库标准文件*/
using namespace std; //使用标准命名空间
int main(){ //主函数 //主要语句写在两个大括号之间;return 0; //程序的出口,执行到此程序自动结束
}
<iostream>
:这里可以理解为,我们想要将文字打印到电脑屏幕上,必须要使用cout(输出指令)工具,这个工具就放在 iostream这个工具包里面。
这样我们就可以使用如下代码打印一句问候语了:
#include <iostream> //调用头文件
/*#include 是预处理器指示符,iostream 是输入/输出流库标准文件*/
using namespace std; //使用标准命名空间
int main(){ //主函数 cout << "你好 世界!" << endl; return 0; //程序的出口,执行到此程序自动结束
}
<<
:是连接符
endl
:换行指令
"//","/* */"
:都是注释符(就是代码的文字说明,程序不会执行)
“;”
:是结束符,标志着一行的结束,不可省略
注意: 完整打印一语话时不论是数字,字母还是字符都需要用双引号(" ")包裹起来
·代码的运行
常用指令:
注意:第一次执行程序需要保持以下文件
运行代码及结果展示
1.2.3 案例实操
1.编程程序打印"自我介绍”;姓名/年级/爱好等
2.分别打印出如下符号;
1.2.4 课后作业
1.熟悉软件的基本操作(软件的开打/源代码的新建/文件的保存/代码的运行)
2.记住并熟练录入‘c++的基本结构’,必须完成。
目标:1分钟内录入完成;