模块1 C语言基础
任务1 C语言简介
任务2 C语言基础知识
任务3 C语言的格式和结构特点
任务4 C语言程序的基本结构及开发过程
任务5 C语言上机操作
习题
模块2 基本数据类型与顺序程序设计
任务1 常量和变量
任务2 C语言的基本数据类型
任务3 C语言的运算符和表达式
任务4 赋值语句
任务5 数据的输入
任务6 数据的输出
任务7 常用的数学函数
任务8 结构化程序设计
习题
模块3 控制语句
任务1 语句概述
任务2 if语句
任务3 条件运算符和条件表达式
任务4 switch语句
任务5 循环语句
任务6 break语句与continue语句
习题
模块4 数组
任务1 一维数组
任务2 二维数组
任务3 字符数组及字符串处理函数
习题
模块5 函数
任务1 函数概述
任务2 函数的调用
任务3 函数的参数传递
任务4 函数的返回与返回值的传递
任务5 用数组作为函数参数
任务6 字符串参数的传递
任务7 变量的作用域和生存期
习题
第6章 结构体
任务1 结构体
任务2 结构体变量的定义
任务3 结构体变量的引用与初始化
任务4 结构体数组
习题
模块7 指针
任务1 指针的概念
任务2 指向简单变量的指针
任务3 指针与数组
任务4 指向字符串的指针变量
任务5 指向函数的指针变量
任务6 指针变量作为函数参数
任务7 指向结构体变量的指针
习题
模块8 文件
任务1 文件的定义和分类
任务2 文件的打开与关闭
任务3 文件的读写
习题
附录C 语言的错误和警告信息
参考答案