第1章 C++的初步知识
1.1 C++的特点
面向对象是C++语言的主要特点,一改C语言基于过程的特点。同时C++语言对C语言在功能上进行了很多扩充。(有哪些扩充呢?)面向对象的C++语言极大的提高了软件开发的效率。
1.2 C++程序的构成
C++程序由三个部分构成:
- 预处理命令
将头文件中的内容包含到该命令所在的程序中。 - 全局声明部分
对用户自己定义的数据类型声明和程序所用到的变量的定义。 - 函数
实现具体操作。
1.3 执行程序的步骤
要进行五个步骤:
编写C++程序;
对源程序进行编译;
将目标文件连接;
运行程序;
分析运行结果。
1.4 以上步骤的作用
-
编辑
写出能够完成目标任务的源程序。所编写的程序要符合语言的语法规范。 -
编译
对源程序进行词法检查和语法检查,生成目标文件。 -
连接
将目标文件和系统的库文件以及系统提供的其他信息连接起来,最终形成一个可执行的二进制文件。计算机不能直接执行高级语言的指令,只能执行二进制指令。
1.5 读程序
(以后的读程序题目均在这部分体现)
- 打印“This is a C++ program.”;
- 打印“a+b=33”;
- 输入a,b,c三个整型数,打印其中最小的数;
- 程序有误正确如下:
#include <iostream>
using namespace std;
int main()
{
int a,b,c;
c=a+b;
cout << "a+b="<<c<<endl;
return 0;
}
- 程序有误正确如下:
#include <iostream>
using namespace std;
int main()
{
int add(int x,int y);//使用函数前要先声明函数
int a,b,c;
c=add(a,b);
cout << "a+b="<<c<<endl;
return 0;
}
int add(int x,int y)
{
int z;//使用变量前声明变量
z=x+y;
return(z);
}
6.将x,y,z三个整型变量获取的整数,按由小到大的顺序排列。