二级C程序设计考试大纲(2012)(2)


4. 构造类型和指针类型的混合定义及应用
(1) 指针、数组和地址间的关系;
(2) 指针数组;
(3) 结构数组;
(4) 结构指针;
(5) 结构中含指针或数组;
(6) 指向指针的指针(即二级指针)。
5. 空类型的定义和使用
6. 变量的存储类别、作用域和生存期
(1) 变量的存储类别,包括auto 自动型、static 静态型、extern 外部参照型;
(2) 全局变量和局部变量,包括自动局部变量和静态局部变量、全局变量和静态全局变量、外部变量。
二、运算及流程控制
1. 基本运算
运算符的功能,运算符的优先级、结合性和目数,隐式类型转换和强制类型转换。
2. 表达式
各类表达式的组成规则和计算过程。
3. 语句
(1) 表达式语句、空语句、复合语句;
(2) 简单控制语句(break、continue、return);
(3) 选择控制语句(if、switch);
(4) 重复控制语句(for、while、do—while)。