1. 首页 > 经验  > 正文

C语言项目开发教程

C语言项目开发教程

《C语言项目开发教程》2013年9月电子工业出版社出版的图书,作者是黄成兵、谢慧。

基本介绍

书名:C语言项目开发教程 作者:黄成兵、谢慧ISBN:9787121213113页数:296页定价:39元出版社:电子工业出版社出版时间:2013-09开本:16版 次:01-01千 字 数:474字

内容简介

本书共分为7章,详细讲解了在初学C语言时所要掌握的基础内容,其中包括第1章初步认识C语言,第2章程式控制结构,第3章数组的定义和使用,第4章函式的定义与使用,第5章指针以及指针与数组、函式的配合使用,第6章结构体、共用体和枚举类型,第7章为档案概念和使用方法。 本书以项目任务式方法进行编写,首先提出任务目标,对任务进行分解分析,然后对项目中用到的知识点进行针对性的讲解,最后根据学到的知识实现任务。同时在本书内容选取上以实用性为原则,做到不求面广,但求实用。本书突出案例教学避免空洞的描述,每个知识点的讲解都通过案例的深入分析和上机操作使读者加深对所学知识的理解提高学习效果和动手能力

目录

第1章 初步认识C语言 /1
任务1.1 学生信息管理系统之选单设计 /1
1.1.1 C语言基本知识 /1
1.1.2 C语言与其他语言 /4
1.1.3 了解Visual C++ 6.0集成开发环境 /6
1.1.4 数据输入输出 /10
1.1.5 任务实现 /17
任务1.2 鸡兔同笼问题 /19
1.2.1 基本数据类型 /19
1.2.2 常量和变数 /21
1.2.3 运算符和表达式 /23
1.2.4 任务实现 /25
课后练习 /27
第2章 程式控制结构 /29
任务2.1 测身高 /29
2.1.1 控制语句中的运算符和表达式 /29
2.1.2 if语句 /34
2.1.3 switch 语句 /38
2.1.4 任务实现 /39
任务2.2 学生信息管理系统之成绩统计
2.2.1 for循环 /41
2.2.2 while循环 /44
2.2.3 do-while循环 /46
2.2.4 任务实现 /49
任务2.3 猜价格游戏 /52
2.3.1 break和continue语句 /52
2.3.2 循环的嵌套 /54
2.3.3 任务实现 /58
课后练习 /61
第3章 数组 /64
任务3.1 学生信息管理系统之成绩排序 /64
3.1.1 一维数组的定义和引用 /64
3.1.2 一维数组的初始化 /66
3.1.3 一维数组的使用 /68
3.1.4 任务实现 /74
任务3.2 学生信息管理系统之成绩添加查找 /76
3.2.1 二维数组的定义和引用 /76
3.2.2 二维数组的初始化 /78
3.2.3 二维数组的使用 /80
3.2.4 任务实现 /83
任务3.3 学生信息管理系统之姓名排序 /86
3.3.1 字元数组 /86
3.3.2 字元串的输入和输出 /88
3.3.3 字元串处理函式 /93
3.3.4 任务实现 /96
课后练习 /98
第4章 函式 /101
任务4.1 数学能力测试系统 /101
4.1.1 函式的定义 /101
4.1.2 函式的调用 /104
4.1.3 函式的值 /109
4.1.4 任务实现 /111
任务4.2 汉诺塔问题 /115
4.2.1 嵌套调用和递归调用 /115
4.2.2 局部变数和全局变数 /119
4.2.3 变数的存储类型 /123
4.2.4 任务实现 /127
任务4.3 学生信息管理系统之函式实现 /129
4.3.1 数组和函式 /129
4.3.2 库函式 /132
4.3.3 编译预处理 /133
4.3.4 任务实现 /136
课后练习 /144
第5章 指针 /147
任务5.1 数据加密 /147
5.1.1 记忆体单元和指针 /147
5.1.2 指针变数 /148
5.1.3 指针运算 /152
5.1.4 任务实现 /154
任务5.2 学生管理系统之姓名排序 /156
5.2.1 指针与数组 /156
5.2.2 指针与字元串 /163
5.2.3 多级指针 /168
5.2.4 任务实现 /170
任务5.3 学生信息管理系统之指针实现 /172
5.3.1 指针与函式 /172
5.3.2 指针型函式与函式指针 /178
5.3.3 main函式的参数 /183
5.3.4 任务实现 /185
课后练习 /191
第6章 结构体、公用和枚举 /194
任务6.1 学生成绩排序—结构体 /194
6.1.1 结构体 /194
6.1.2 结构体数组与指针 /200
6.1.3 结构体和函式 /206
6.1.4 任务实现 /209
任务6.2 学生成绩排序—鍊表 /211
6.2.1 动态记忆体管理 /211
6.2.2 鍊表的创建 /214
6.2.3 鍊表的基本操作 /220
6.2.4 任务实现 /227
任务6.3 列印日曆 /230
6.3.1 共用体 /231
6.3.2 枚举类型 /233
6.3.3 类型定义typedef /235
6.3.4 任务实现 /236
课后练习 /238
第7章 档案 /242
任务7.1 用户登录 /242
7.1.1 档案的基本概念 /242
7.1.2 档案的打开关闭 /244
7.1.3 档案的顺序读/写 /248
7.1.4 任务实现 /253
任务7.2 查找学生信息——档案 /256
7.2.1 档案的数据块读/写 /257
7.2.2 档案的随机读/写 /260
7.2.3 档案检测 /262
7.2.4 任务实现 /264
课后练习 /266
附录A 学生信息管理系统数组实现 /268
附录B 学生信息管理系统指针实现 /275
参考文献 /283

本文由'斛和顺'发布,不代表演示站立场,转载/删除联系作者,如需删除请-> 关于侵权处理说明