;头文件、数据说明、函数的开始和结束标志
⑶源程序的书写格式
⑷C语言的风格
2.数据类型及其运算
⑴数据类型(基本类型、构造类型、指针类型、空类型)及其定义方法
⑵运算符的种类、运算优先级、结合性
⑶不同类型数据间的转换与运算
⑷表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式)和求值规则
3.基本语句
⑴表达式语句、空语句、复合语句
⑵数据的输入与输出、输入输出函数的调用
⑶goto语句和语句标号的使用
4.选择结构程序设计
⑴用if语句实现选择结构
⑵用switch语句实现多分支选择结构
⑶选择结构程序设计
5.循环结构程序设计
⑴for循环结构
⑵while和dowhile循环结构
⑶continue语句、break语句
⑷循环的嵌套
6.数组的定义和引用
⑴一维数组和多维数组的定义、初始化和引用
⑵字符串与字符数组
7.函数
⑴库函数的正确调用
⑵函数的定义方法
⑶函数的类型和返回值
⑷形式参数与实在参数、参数值的传递
⑸函数的正确调用(不含嵌套调用和递归调用)
⑹局部变量和全局变量
⑺变量的存储类别(自动、静态、寄存器、外部)、变量的作用域和生存期
8.指针
⑴指针与指针变量的概念、指针与地址运算符
⑵变量、数组、字符串、函数、结构体的指针及指向变量、数组、字符串、函数、结构体的指针变量。通过指针引用以上各类型数据
⑶用指针作函数参数
9.结构体与共用体
⑴结构体和共用体类型数据的定义方法和引用方法
⑵用指针和结构体构成链表,单向链表的建立、输出
10.文件系统
⑴缓冲文件系统
⑵文件类型指针
⑶文件的打开与关闭
⑷文件的读写(fputc,fgetc,fputs,fgets)