C语言概述:包括程序设计语言的发展及其特点、机器语言、汇编语言和高级语言的差异、C语言的发展历史及特点和应用、C语言程序的基本结构、编写C程序的基本步骤和调试过程。
C语言的基本知识:包括变量和常量的概念、数据在内存中的存放形式、整型、字符型、浮点型变量的定义和引用方法、调用printf函数输出各种类型数据的方法、数据类型转换的规则以及强制数据类型转换的方法、运算符的使用方法、运算符的优先级和结合性的概念。
顺序和选择结构程序设计:理解结构化程序设计及算法、顺序和选择结构的含义、C语言语句的分类、关系运算符、逻辑运算符和条件运算符的用法、if、switch语句的使用方法。
循环结构程序设计:理解循环结构的含义、C语言三种循环结构的特点、while、do-while、for、goto、break、continue语句的使用方法、不同循环结构的选择及其转换方法、混合控制结构程序设计的方法。
函数:理解函数在C语言程序设计中的作用和地位、函数、形参、实参、作用域、生存期的概念、各种函数的定义、原型声明和调用的方法、全局变量、局部变量、静态变量、静态函数的作用域和生存期、递归函数的编写规则、利用工程管理程序的方法。
数组:理解数组变量在内存中的存放形式、一维数组和二维数组变量的定义和数组元素的引用。
数据结构:
了解数据结构的基本概念和基本理论。
掌握各种类型的数据在内存中的存放形式。
掌握各种类型数据的常量的使用方法。
掌握各种整型、字符型、浮点型变量的定义和引用方法。
掌握调用printf函数输出各种类型数据的方法。
掌握数据类型转换的规则以及强制数据类型转换的方法。
掌握赋值运算符、算术运算符、位运算符、逗号运算符和sizeof的使用方法。