C语言概述
内容:C语言的发展历史;C语言的特点;程序的构成;函数的概念;C语言的开发过程
数据类型、运算符与表达式(6学时)
内容:常量的数据类型和表示方式;变量的数据类型和变量的定义、存储;变量的初始化;运算符及运算符的优先级和运算顺序;表达式及求值规则
顺序结构程序设计
内容:C语句概述;值语句;getchar()、putchar()函数;printf()、scanf()函数;顺序结构程序设计举例
选择结构程序设计
内容:if~else 语句;if~else 语句的嵌套;switch~case语句;程序举例
循环控制
内容:while语句;do~while语句;for语句;循环的嵌套;break和continue语句;程序举例
数组
内容:一维数组的定义和引用;二维数组的定义和引用;字符数组;程序实例
函数
内容:函数的定义、说明和调用,函数的类型和返回值;函数间的参数传递;递归函数;指针型函数,指向函数的函数;局部变量和全局变量;变量的存储类别
预处理命令
内容:宏定义;“文件包含”处理;条件编译
指针
内容:指针与指针变量;指针运算;指针与数组;指针数组与多级指针;小结;程序举例
结构体与共用体
内容:结构体类型变量的定义和引用;结构体数组;结构体指针
文件
内容:文件结构体指针变量;文件的打开和关闭;文件的读写
集成编译器VC的使用
内容:会进VC环境,掌握常用命令
数据类型,运算符与表达式
内容:掌握基本数据类型,会定义变量;掌握运算符的优先级和运算顺序,会计算表达式
输入输出函数
内容:会使用格式化输入输出函数和单个字符的输入输出函数编程
选择结构
内容:会使用if~else语句和switch~case语句编程
循环结构
内容:会使用while语句、for语句 和do~while语句编程,并掌握break语句和continue语句
数组
内容:会定义一维和二维数组,并给数组元素赋值,掌握本章典型算法(如排序、求素数等)
函数
内容:会定义、声明和调用函数,掌握函数的实参和形参的概念,能编写具有某一功能的函数
指针
内容:理解指针概念,会使用指针变量实现数据在函数间的传递和改变变量的值
编译预处理
内容:掌握define等编译预处理命令
结构体、共用体
内容:掌握结构体类型的定义和变量的定义以及结构体数组的定义;能使用结构体编程;了解共用体和位运算
文件操作
内容:掌握文件结构体指针概念;掌握文件打开、关闭和文件读写函数
数组、函数、指针
内容:利用函数和指针处理数组中的数据,编写较复杂的程序