1、C++语言的起源
1980年由美国贝尔实验室Bjarne Stroustrup博士在C语言的基础上开发出来的,称为“带类的C”。
2、C++语言的特点
高效、灵活、面向对象
3、基本符号集
词法单元:标识符、关键字、常量、运算符、分隔符
4、标识符
用于变量名、函数名、常量名、类型名、对象名、语句标号等。命名规则如下:
①以英文字母或下划线开头,由字母、数字及下划线组成,汉字不能作为标识符的一部分
②识别大小写
③标识符长度是任意的,但有的编译系统仅识别前32个字符
④标识符不能和系统保留字相同
⑤起一个有意义的名字,见名知意!
5、保留字
系统预定义的有特殊含义的英文单词(也称为关键字)
6、程序结构特点
设计一个最简单的程序
void main(){}
函数是具有特定功能的程序模块,每个程序由一个或多个函数组成
函数由函数头和函数体构成。void表示main函数没有返回值,函数体放置在一对大括号中。
每个程序至少有一个main函数,它是程序的入口,注意main都是小写字母。
程序必须存储在文本文件中,称为源程序文件,其扩展名是.cpp
下面的程序可在显示器上显示一行信息
#include <iostream.h>
void main()
{
cout<<“Hi, How are you!”; //在显示器上显示一行字符串
}
预处理指令#include指示编译器将头文件iostream.h的代码嵌入到程序中该指令所在之处
cout\cin是C++预定义的流对象,意为控制台(console)输出\输入
<<是插入运算符,”Hi, How are you!”是字符串常量。
语句cout<<“Hi, How are you!”;表示将字符串信息插入到输出流,意即显示输出。
行注释语句//;还有块注释语句,以/*开始,以*/结束,块注释语句不能嵌套。
语句规范如下:
以分号作为结束标记
一个语句一般写在一行,但也可写在多行
多个语句可写在一行
语句包括基本语句和复合语句,复合语句是用大括号括起来的语句序列。
函数体就是一个复合语句