前言
项目1 C语言及编程环境认识
任务1.1 屏幕输出Hello World!
1.1.1 C语言概述
1.1.2 Visual C++6.0软件简介
任务1.2 熟悉c语言源程序的结构
1.2.1 C语言源程序的结构
1.2.2 C语言词汇
1.2.3 C语言语句
1.2.4 C语言源程序的书写规则
课后提升
项目2 C语言的数据类型和表达式应用
任务2.1 输出常量和变量
2.1.1 数据类型
2.1.2 常量
2.1.3 变量
2.1.4 数据类型转换
任务2.2 数值运算表达式应用
2.2.1 C语言的运算符
2.2.2 算术运算符和算术表达式
2.2.3 赋值运算符和赋值表达式
2.2.4 逗号运算符和逗号表达式
任务2.3 逻辑运算表达式应用
2.3.1 关系运算符和关系表达式
2.3.2 逻辑运算符和逻辑表达式
2.3.3 位运算符和位运算
课后提升
项目3 C语言的库函数应用
任务3.1 格式化输入输出函数应用
3.1.1 标准输入输出函数库简介
3.1.2 格式化输出函数printf
3.1.3 格式化输入函数scanf
任务3.2 标准库函数应用
3.2.1 其他输入输出库函数
3.2.2 其他标准函数库
课后提升
项目4 C语言的控制结构及程序设计
任务4.1 顺序结构程序设计
4.1.1 算法与程序设计
4.1.2 编译预处理命令
4.1.3 顺序结构程序的组成
任务4.2 简单选择程序设计
4.2.1 if语句
4.2.2 条件运算符和条件表达式
任务4.3 多分支选择程序设计
4.3.1 switch语句
4.3.2 使用switch语句注意事项
任务4.4 简单循环程序设计
4.4.1 while语句
4.4.2 do-while语句
4.4.3 for语句
任务4.5 复杂循环程序设计
4.5.1 循环的嵌套
4.5.2 循环中止控制语句
课后提升
项目5 数组及应用
任务5.1 一维数组的应用
5.1.1 一维数组
5.1.2 二维数组
任务5.2 字符数组的应用
5.2.1 字符数组
5.2.2 字符串处理函数
课后提升
项目6 函数及应用
任务6.1 函数的基本应用
6.1.1 函数概述
6.1.2 函数的定义
6.1.3 函数的参数和返回值
任务6.2 函数的调用
6.2.1 函数的调用方式
6.2.2 函数的嵌套调用
6.2.3 函数的递归调用
6.2.4 数组作为函数参数
任务6.3 变量的定义与使用
6.3.1 变量的作用域
6.3.2 变量的生存期
6.3.3 函数的作用域
课后提升
项目7 指针及应用
任务7.1 通过指针访问数组
7.1.1 指针概述
7.1.2 指针变量
7.1.3 指向数组的指针
7.1.4 指向字符串的指针
任务7.2 指针在函数调用中的应用
7.2.1 指针变量的运算
7.2.2 函数指针变量
7.2.3 指针型函数
任务7.3 指针数组的应用
7.3.1 指针数组
7.3.2 指向指针的指针
7.3.3 main主函数的参数
课后提升
……
项目8 构造数据类型及应用
项目9 文件操作及应用
附录
参考文献
展开