文档介绍:第二章 C++语言初步
初识C++程序
C++语言的基本符号
C++语言的词汇
C++程序的基本框架
运行C++程序
C++的运行环境
§ C++语言的基本符号
一、基本符号分类
每种语言都用一组字符来构造有意义的语句。C++程序是用下列字符所组成的字符集写成的:
大小写英文字母:a~z,A ~Z
数字字符:0~9
特殊字符:空格! # % ^ & * _(下划线)
- + = ~ < > / \ | . ,
: ; ? ’”( ) [ ] { } $ @
§ C++语言的基本符号
二、基本符号的ASCII编码
P31
例: char cl=‘a’;
int i=cl ;
cout << cl <<endl<<i ;
输出结果:
a
97
§ C++语言的词汇
一、关键字(保留字)
关键字是一类有特定的专门含义的单词。
在程序中用到的其他名字(标识符)不能与C/C++的关键字有相同的拼法和大小写。关键字也不能重新定义。
注
§ C++语言的词汇
一、关键字(保留字)
①C++的关键字一般包含了几乎所有的C
语言的关键字
说明
②C++的关键字集是在不断变化的
③不同版本的C++的关键字集可能不同
补充:基本关键字表
asm auto break case
catch char class const
continue default delete do
double else enum extern
float for friend goto
if inline int long
new operator private protected
public register return short
signed sizeof static struct
switch template this throw
try tupedef union unsigned
virtual void volatile while
§ C++语言的词汇
二、标识符
标识符是由程序员为程序中的各种成份——
变量,有名常量,用户定义的类型,
枚举类型的值,函数及其参数,类,
对象等所起的名字。
说明
标识符必须符合以下规则:
§ C++语言的词汇
标识符必须符合的规则:
1. 不能是C++关键字,如for,if ,case等不可
作标识符;
2. 标识符中字母区分大小写,如Abc与abc被认
为是两个不同的标识符。而关键字不区分大
小写,如for,FOR,For,foR都认为是同一
关键字;
3. 第一个字符必须是字母或下划线;
§ C++语言的词汇
标识符必须符合的规则:
4. 不要太长,一般不超过31个字符为宜(太长
则书写困难,反为不美);
5. 不能以数字开头。如C5合法,而5C则为非法;
6. 中间不能有空格。如map合法,而ma p则为
非法;
§ C++语言的词汇
标识符必须符合的规则:
. ; , ”’+ - 之类的特殊符号。
实际上,标识符中除了能使用26个英文字母的
大小写和数字之外,只能使用下划线_。
numberOfStudent
numOfStudent
Dx6y
命名的方式决定了程序书写的风格