C语言程序设计
分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 刘振安 编著
出 版 社: 清华大学出版社
出版时间: 2002-12-1字数: 419000版次: 1页数: 277印刷时间: 2002/12/01开本:印次:纸张: 胶版纸I S B N : 9787302060000包装: 平装内容简介
本书以培养C语言应用能力为主线,强调理论教学与实训密切结合。同时,注意介绍ANSIC已经更新的内容,并与C++接轨,例如引入函数原型、void关键字及const了如指掌定符的使用方法力图使C与C++完美衔接。在重点介绍基本理论、基本知识和基本技能的基础上,注意帮助读者熟练掌握编译工具,以便为后续课程的学习打下基础。
各章均有例题和错误分析,并结合本章内容给出实训题和习题,同时从实用的观点出发,专门开设一章介绍C程序结构化设计实例,结合实例详细介绍头部文件、多个C语言文件及工程文件的编制方法,以培养学生的实际应用能力。
本书取材新颖、结构合理、概念清楚、语言简洁、通俗易懂、实用性强,易于教学。本书特别适合作为高职高专的教材,也可作为培训教材、自学教材及工程技术人员的参考书。
目录
第1章 C语言程序设计基础
1.1 C语言特点
1.2 C程序入门
1.3 典型C程序结构
1.4 基本数据类型和表达式
1.5 数据输出
1.6 数据输入
1.7 例题及错误分析
1.8 熟悉并使用const修饰符
实训1 如何编辑、编译、调试和运行一个实际程序
习题
第2章 结构化程序设计基础
2.1 结构化程序设计
2.2 关系运算与逻辑运算
2.3 控制选择
2.4 循环控制程序设计
2.5 例题及错误分析
实训2 通过调试改正程序中的错误
习题
第3章 函数与变量类型
3.1 函数
3.2 变量类型
3.3 变量初始化
3.4 C语言预处理器
3.5 正确使用库函数
3.6 多个文件中的函数调用
3.7 例题及错误分析
实训3 编辑含有多个文件的函数调用程序
习题
第4章 构造类型——数组和指针
4.1 数组
4.2 指针
4.3 指针与数组
4.4 对指针使用const限定符
4.5 指针函数与函数指针
4.6 指向指针的指针
4.7 使用数组与指针易犯的错误
实训4 使用数组和指针
习题
第5章 结构类型
5.1 结构定义及其变量的初始化
5.2 结构数组
5.3 结构指针
5.4 结构的内存分配
5.5 引用自身的结构
5.6 位操作与字段结构
5.7 联合
5.8 枚举
5.9 使用结构应注意的问题
实训5 使用结构指针数组
习题
第6章 文件
6.1 文件概述
6.2 文件的打开与关闭
6.3 文件的读写
6.4 文件的定位
6.5 出错的检测
6.6 文件输入输出小结
6.7 文件使用错误分析
实训6 在函数里使用文件
习题
第7章 C程序结构化设计实例
7.1 设计实用程序的基本技术
7.2 软件测试
7.3 程序的测试与调试
7.4 程序设计、管理与测试实例
实训7 使用数组和指针
附录
附录A C语言新版本与老版本的主要差别
附录B C语言操作符的优先级
附录C C语言关键字
附录D main函数解析
附录E 标准库解析
附录F C语言程序设计常用算法描述方法
附录G C语言操作符的高级特征
附录H 标准C环境嵌入工具和常量
参考文献