C语言程序设计课程设计小结版
《C语言程序设计》课程小结要求 一、小结内容
1.关键字小结:表格形式列出所有32个关键字,简要说明其作用(1面)。auto声明自动变量,缺省时编译器一般默认为auto
int声明整型变量 double声明双精度变量 long声明长整型变量 char声明字符型变量 float声明浮点型变量 hort声明短整型变量 igned声明有符号类型变量 unigned声明无符号类型变量 truct声明结构体变量 union声明联合数据类型 enum声明枚举类型 tatic声明静态变量 witch用于开关语句 cae开关语句分支
default开关语句中的“其他”分支 break跳出当前循环 regiter声明寄存器变量 cont声明只读变量 1/48
volatile说明变量在程序执行中可被隐含地改变 typedef用以给数据类型取别名(当然还有其他作用)
e某tern声明变量是在其他文件正声明(也可以看做是引用变量) return子程序返回语句(可以带参数,也可不带参数) void声明函数无返回值或无参数,声明空类型指针 continue结束当前循环,开始下一轮循环 do循环语句的循环体 while循环语句的循环条件 if条件语句
ele条件语句否定分支(及if连用) for一种循环语句(可意会不可言传) goto无条件跳转语句
izeof计算对象所占内存空间大小
2.运算符小结:表格形式列出所有45个运算符的符号、名称、优先级、结合性、运算目数(1面)。 2/48 3/48 4/48 5/48
4.预处理命令小结:列出11个预处理命令,并简要说明其作用(1面)。
#define:定义宏
#undef:取消已定义的宏 #include:包含一个源代码文件
#if:如果给定条件为真,则编译下面代码 #ifdef:如果宏已经定义,则编译下面代码 #ifndef:如果宏没有定义,则编译下面代码 #ele:建立另一个选择(在#if失败的情况下)
#elif:如果前面的#if给定条件不为真,当前条件为真,则编译下面代码#endif:结束一个#if……#ele条件编译块
Defined:在#if和#elif表达式中,常常是用defined运算符来检查是否定义了预处理器标识符 7/48