C语言课程总结
一、 C的运行过程
编译预处理(宏定义,文件包含,条件编译)
编译(语法检查,分配内存) 连接
源程序(student.c) 目标程序(student.obj) 可执行程序(student.exe)
1.源程序是C的最小编译单位。
2.编译预处理是特殊命令,不是语句。
3.函数是最小的功能单位。
二、 C的程序结构
1.C程序的基本元素是:关键字(38个),标识符,运算符(34种)和一些专用符号(;、{ }、#、->)和C中的库函数.
2.C语言中的标识符(基本变量名,指针名,结构体类型名,数组名,函数名)可以是字符,数字,下划线,大小写不同。
3.源程序由主函数main( )和功能函数组成.
4.函数由函数类型,函数名(标识符),形参,函数体组成(包括主函数)。
5.函数体由说明语句和执行语句组成。
三、 关于函数组成
存储类型 (auto,register,static,extern)
类型 生存期,可见性
操作类型 : 基本类型 (int float double,char)
(占空间大小,存储形式,有效范围,输入输出形式)
说明语句 构造类型(数组,结构体)
(定义,引用,初始化方式,与基本变量的关系)
指针(与变量,数组,函数,结构体,指针的关系)
变量名(标识符)
函
表达式 运算分量(常量,变量,函数调用,表达式)
数 表达式语句 运算符 种类 (算术,关系,逻辑,赋值 执行语句 分号 逗号,条件,自增 ) 复合语句 { } 优先级
…… …… 余下全文