C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
在刚才我们提到了C++的“鼻祖”C,其实他也有一个继承,叫做C#。这三种语言使用方法基本都一样,但我们暂时学一种通俗易懂的语言——C++。
C++下载标准地址:http://xiazai.zol.com.cn/detail/27/263242.shtml
C++中共有58个头文件,然而一般用的最多也就不超过十个,除了进行很大的程序运算,多数头文件无用武之地。
C++的后缀名是xx.cpp。下载到安装完毕时,要往下拉找到简体中文/chinese,选择后再点下面的对勾。打开后在左上方有一个空白的“A4纸”,点击后会出现选项,点第一项“源代码”,就可以创建一个空白源程序。
下面正式进入课堂,请看以下程序:
#include<iostream>
using namespace std;
int main()
{
return 0;
}
这里面#include<>是头文件括起来,在<>内输入头文件名,<>也可以改成“”,using namespace std;是头文件下属解释,意思拆开来讲就是这个头文件储存在std中,但注意std不可以改动。然后int main()是函数部分,内部语句就是储存在int类型的函数main中,这一段我们具体在自定义函数中讲。return 0;是指全部变量值回归0,也就是计算器的“归零”。
iostream,是C++的标准头文件,在有道翻译中叫输入输出流,里面主要包含了常用的循环,输入输出,判断等。输入是cin>>变量,等同于Pascal中的read,但Pascal的read只能横读,换行要readln,可是在C++,无论cin还是scanf,都是自动读取,不管换不换行,就是挨个读。cout是输出,使用方法:cout<<变量。换行要用cout<<变量<<endl。任何一条语句,输入完要加‘;’。在输出纯字符时,要用双引号引起来,如cout<<"???";。
家庭作业:编一个程序,输出“Hello!Word!”。