C语言讲稿(3)

2019-08-03 10:03

? C程序的执行总是从主函数开始,并在主函数中结束。主函数的位置为任意的;即函数的定义次序不影响其引用次序。其它函数总是通过函数调用语句来执行的,因此,一个C程序实质上是一系列相互独立的函数的定义,函数之间只存在引用和被引用的关系。

? 主函数可以调用任何非主函数;任何非主函数都可以互相调用,但是不能调用主函数。

? C语言编译系统区分字母大小写。C语言把大小写字母视为两个不同的字符,并规定每条语句或数据说明均以分号(;)结束。分号是语句不可缺少的组成部分

? 一个C程序可以由一个文件组成,也可以由若干个文件组成。每个文件中包含一个或多个函数。当一个C程序由多个文件组成时,每个文件进行编译(生成.obj文件),再通过连接合并成一个可执行文件(生成.exe文件),然后运行。

C语言的基本词法

C语言是一种计算机语言,也要先学基本字符,基本词类字符集

一、C语言的字符集:在C语言程序中允许出现的所

有基本字符的组合称为C语言的字符集。C语言的字符集就是ASCII字符集,它由数字、英文字母、图形符号以及转义字符四部分组成。

11

1. 数字(0~9)

2. 大小写英文字母(52个)A~Z;a~z 3. 键盘符号(33个)

4. 转义字符:由“反斜杠字符(\\)”开始后跟单个字符或若干字符组成的,通常用来表示键盘上的控制代码或特殊符号,如回车换行符,响铃符号等

二、保留字:在C语言的程序中有特殊含义的英语单词称

为“保留字”,主要用于构成语句成份,进行存储类型和数据类型定义的那些单词,有时也称为“关键字”;C语言的保留字只能小写

C语言保留字如下:

Auto 自动extern 外部sizeof计算字节数 break中止 float 浮点static 静态case情况 for 对于struct 结构char字符 goto转向 switch开关 contiune继续 int 整形typedef 类型定义const 常量if 如果union 共用default 缺省long 长整型unsigned 无符号do 做register 寄存器void 空double 双精型return 返回volatile可变的 else 否则short短整型 while当 enum枚举 signed带符号

标识符:标识符是用户自定义的一种字符序列,通常用来表

示程序中需要辩认的对象所取的名称,如符号常量、变量、数组、函数标号等对象的名字的字符序列;

C语言规定,标识符是由字母或下划线(_)开头,后面跟零个或多

12

个字母、数字、下划线组成的一串符号 。在Turbo C中,最长的标识符可达32个字符;

正确的的标识符:sum I a2 a_2 _a2 _a_2 不正确的的标识符:2a (非字母或下划线的开头)

a? (含有非字母、数字、下划线的字符:?) c.g (含有非字母、数字、下划线的字符:.) a-2 (含有非字母、数字、下划线的字符:-) #abc(含有非字母、下划线开头的字符:#) C语言是区分大小写的如int 为保留字 Int 则为标识符,原则上用大写字母来表示常量标识符,而用小写字母表示变量和其他类型标识符;

由于标识符主要是用来命名,所以用户应选取有意义的标识符,以便在程序中能从标识符看出所标识的对象。增加程序的可读性 C语言规定用户选取的标识符不能是C语言规定的保留字 C语言规定所有的符号必须先定义/说明而后使用。

C程序的书写格式:

标识符的大小写是有区别的。如A和a 表示两个不同的变量, C程序语句用分号(;)结束,分号是C语句的必要组成部分 C程序书写格式自由,一行内可以写几个语句,一个语句可以分写在多行上。

在程序中可以对程序进行注释,注释部分必须用符号“/*和*/括

13

起来,但/**/要成对出现

C语言的词类

主要分为下列几种 常量

在程序中其值不发生变化的数据

变量

用来存放程序运行中变化的数据,如原始数据、中间结果、最终结果等

运算符

用来表示简单加工计算的符号如 加(+)减(—)乘(*)除(/) 函数调用

形如“函数名(实际参数表)”的式子,它代表调用指定函数后获得的结果

表达式

用常量、变量、函数调用、运算符组成的式子。用来表示简单的加工计算;

保留字

在程序或语句中,用于表示特定语法含义的英语单词

C语言的基本语句

(1) 数据定义语句:用于定义程序中使用的各种能存放数据

的对象的名称和特性

14

(2) 赋值语句:如“变量=表达式”的语句

(3) 函数调用语句:如“函数名(实际参数表)”的语句 (4) 表达式语句:

(5) 流程控制语句:用于控制程序执行过程的语句 (6) 复合语句:用花括号括住的若干个任意语句 (7) 空语句:无任何操作的语句

(8) 其他语句:包括编译预处理命令、类型定义语句等

第3章数据类型、运算符、表达式 §3.1 C语言的数据类型:

数据类型是指数据的内在表现形式,即是数据在加工计算中的特征就是数据类型。在C语言中,为解决具体问题,要采用各种类型的数据,数据的类型不同,它所表达的数据范围、精度、和所占据的存储空间均不同。在高级语言编写程序中,必须在程序中做好两件事:一是描述数据,二是描述数据的加工方法,前者是通过数据定义语句实现的,后者是通过若干执行语句,包括用各种运算符构成的表达式来实现的

C语言常用的数据类型有(基本类型、构造类型、指针类型、空类型)其中整型、实型、字符型称为基本类型。

整型

整型可分为四种:基本型、长整型、短整型和无符号型 1.基本型 用int表示

15


C语言讲稿(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中考数学总复习阶段测评(六)图形的变化(含答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: