第3章常量变量与标识符优秀课件.ppt





《第3章常量变量与标识符优秀课件.ppt》由会员分享,可在线阅读,更多相关《第3章常量变量与标识符优秀课件.ppt(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3章常量章常量变量与量与标识符符第1页,本讲稿共15页3.1 3.1 标识符标识符我们已经知道在我们已经知道在C语言中,数据在计算内存中存储的,语言中,数据在计算内存中存储的,程序设计中用到的数据,要到计算机的内存中读取,因此需程序设计中用到的数据,要到计算机的内存中读取,因此需要用到一个符号来代表它,这里就是我们所要讲的标识符。要用到一个符号来代表它,这里就是我们所要讲的标识符。标识符是指用来标识常量名、变量名、函数名、数组等标识符是指用来标识常量名、变量名、函数名、数组等对像,按照一定的命名规则定义的字符序列,即一个代号。对像,按照一定的命名规则定义的字符序列,即一个代号。第2页,本讲
2、稿共15页3.1.1 3.1.1 标识的命名标识的命名标识符的命名规则如下:标识符的命名规则如下:标识符由字母(包括大写字母和小写字母)、数字及下标识符由字母(包括大写字母和小写字母)、数字及下划线组成,且第一个字符必须是字母或者下划线。划线组成,且第一个字符必须是字母或者下划线。在在C语言中,大写字母和小写字母是有区别的,即作为语言中,大写字母和小写字母是有区别的,即作为不同的字母来看待,应引起注意。不同的字母来看待,应引起注意。第3页,本讲稿共15页3.1.2 3.1.2 保留字保留字保留字也称关键字,是指在高级语言中,那些已经定义保留字也称关键字,是指在高级语言中,那些已经定义过的标识符
3、,用户不能再将这些字作为变量名、常量名、函过的标识符,用户不能再将这些字作为变量名、常量名、函数名、数组名等。数名、数组名等。C语言共有语言共有32个关键字,具体可分为个关键字,具体可分为4类:类:数据类型关键字(数据类型关键字(12个):个):char、double、enum、float、int、long、short、signed、struct、union、unsigned、void。控制语句关键字(控制语句关键字(12个):个):break、case、continue、default、do、else、for、goto、if、return、switch、while。存储类型关键字(存储类型关
4、键字(4个):个):auto、extern、register、static。第4页,本讲稿共15页3.1.2 3.1.2 保留字保留字其他关键字(其他关键字(4个):个):const、sizeof、typedef、volatile。C语言中除了上述的保留字外,还使用一些具有特定含语言中除了上述的保留字外,还使用一些具有特定含义的标识符,称为特定字。如义的标识符,称为特定字。如include、define、ifdef、ifndef、endif、line。这些特定标识符主要用在。这些特定标识符主要用在C语言的编译预处语言的编译预处理命令中。理命令中。第5页,本讲稿共15页3.1.2 3.1.2 保
5、留字保留字在在C语言中,标识符的命名除了遵守命名规则、不使用语言中,标识符的命名除了遵守命名规则、不使用关键字以外还要注意以下几点。关键字以外还要注意以下几点。在在C语言中,大写字母和小写字母是有区别的,即作为语言中,大写字母和小写字母是有区别的,即作为不同的字母来看待,因此不同的字母来看待,因此Teacher、TEACHER是两个不同是两个不同的标识符。的标识符。在起名时,应注意做到在起名时,应注意做到“见名知义见名知义”。比如表示姓名:。比如表示姓名:比较好的标识符:比较好的标识符:Name、name、xing_ming、Xingming、xm等;比较差的标识符:等;比较差的标识符:x、y
6、、abc等。等。尽量不用单个的尽量不用单个的“l”和和“o”作标识符。这个与数字中作标识符。这个与数字中的的“1”和和“0”很相像,程序设计过程中容易混淆。很相像,程序设计过程中容易混淆。代数计算时可以采用习惯的名字。如:圆的半径和面积:代数计算时可以采用习惯的名字。如:圆的半径和面积:r,s;立方体的长、宽、高和体积:;立方体的长、宽、高和体积:a、b、h、v。第6页,本讲稿共15页3.2 3.2 常量常量常量是指在程序运行过程中其值不随程序的运行而改变常量是指在程序运行过程中其值不随程序的运行而改变的量。常量在程序中不需要进行任何说明就可以直接使用,的量。常量在程序中不需要进行任何说明就可
7、以直接使用,常量本身就隐含了它的类型。常量区分为不同的类型,分为常量本身就隐含了它的类型。常量区分为不同的类型,分为直接常量和符号常量。直接常量和符号常量。第7页,本讲稿共15页3.2.1 3.2.1 直接常量直接常量直接常量是直接写出来的,直接常量的书写形式决定了直接常量是直接写出来的,直接常量的书写形式决定了它的类型。直接常量包括整型常量、实型常量、字符型常量它的类型。直接常量包括整型常量、实型常量、字符型常量和字符串常量。例如:和字符串常量。例如:整型常量:整型常量:15、-8、0。实型常量:实型常量:3.7、-8.2、58.12E-2。字符常量:字符常量:a、A、+、5。字符串常量:字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常量 变量 标识符 优秀 课件

限制150内