1 / 42
文档名称:

计算机二级C语言汇总 上课内容.doc

格式:doc   页数:42
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机二级C语言汇总 上课内容.doc

上传人:企业资源 2012/1/31 文件大小:0 KB

下载得到文件列表

计算机二级C语言汇总 上课内容.doc

文档介绍

文档介绍:C语言基础知识
知识点1:程序设计
C程序
高级语言编写的程序称为“源程序”,由二进制代码表示的程序称为“目标程序”,而“编译程序”是指可以把源程序转换成目标程序的软件。
由C语言构成的指令序列称为C源程序,。,然后由称为“连接程序”的软件,把OBJ文件与C语言提供的各种库函数连接起来,生成后缀为“.EXE”的可执行文件。
算法的5个特性
算法是指为解决某个特定问题而采取的确定且有限的步骤。
有穷性
确定性
可行性
有0个或多个输入
有一个或多个输出
结构化程序和“模块化”设计
结构化程序
结构化程序分为顺序结构、选择结构、循环结构。
(2)“模块化”结构
结构化程序设计提倡模块化的设计方法。每个程序设计人员分别完成一个或多个小模块,称为“模块化”方法;由一个个功能模块构成的程序结构称为模块化结构。
知识点2:C程序的结构和格式
main()函数
任何一个有效的程序都有且只能有一个main()函数,它的地位相当于程序的主体,就像大树干。而其他函数都是为main()函数服务的,就像大树干分出的树支。
main()函数具有3个特点:
C语言规定必须用main作为主函数名。其后一的一对圆括号中间可以是空的,但不能省略;
有且但有一个主函数;
程序的执行从主函数开始,到程序执行完后,从主函数结束,不论主函数在程序的位置如何。

C 语言的注释符是以“/*”开头并以“*/”结尾的串。在“/*”和“*/”之间的即为注释。程序编译时,不对注释作任何处理。注释可出现在程序中的任何位置。注释用来向用户提示或解释程序的意义。
编写注释的规则
(1)/*和*/必须成对出现;
(2)/*和*/之间的内容为注释,可以用中文,英文,可以出现在任何位置;
(3)不可以再嵌套,也不可能在/和*号之间加内容。

(1)一行可以写几个语句,一个语句也可以分写在多行上;
(2)每个语句和数据定义的最后必须由一个分号结束;(分号是语句的一部分,不是语句之间的分隔符)。

(1)C语言简洁、紧凑,使用方便、灵活。ANSI C一共只有32个关键字:
auto
break
case
char
const
continue
default
do
double
else
enum
extern
float
for
goto
if
int
long
register
return
short
signed
static
sizof
struct
switch
typedef
union
unsigned
void
volatile
while
注意:在C语言中,关键字都是小写的。
(2)9种控制语句,程序书写自由,主要用小写字母表示,压缩了一切不必要的成分。
(3)运算符丰富。共有34种。C把括号、赋值、逗号等都作为运算符处理。从而使C的运算类型极为丰富,可以实现其他高级语言难以实现的运算。
(4)数据结构类型丰富。
(5)具有结构化的控制语句。
(6)C语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。因此有人把它称为中级语言。
(7)生成目标代码质量高,程序执行效率高。
(8)与汇编语言相比,用C语言写的程序可移植性好。
但是,C语言对程序员要求也高,程序员用C写程序会感到限制少、灵活性大,功能强,但较其他高级语言在学习上要困难一些。

所谓标识符就是C语言中的变量名、函数名、数组名、文件名、类型名等。C语言合法标识符的命名规则如下:
由字母、数字、下划线组成;
第一个必须是字母或下划线;
区分大小写;
不能用关键字。
知识点3:常量和变量

常量是存储在内存中的,但是,常量的数值在程序执行过程中不会发生改变。
(1)无名常量(2)符号常量
符号常量:用标识符代表一个常量。在C语言中,可以用一个标识符来表示一个常量,称之为符号常量。
符号常量在使用之前必须先定义,其一般形式为:
#define 标识符常量
其中#define也是一条预处理命令(预处理命令都以"#"开头),称为宏定义命令(在后面预处理程序中将进一步介绍),其功能是把该标识符定义为其后的常量值。一经定义,以后在程序中所有出现该标识符的地方均代之以该常量值。

其值可以改变的量称为变量。一个变量应该有一个名字,在内存中占据一定的存储单元。变量定义必须放在变量