标题：C语言程序设计基础与应用
C语言程序设计基础与应用 第1版
基本信息出版社: 清华大学出版社; 第1版 (2008年1月1日)  第1版图书封面丛书名: 21世纪高职高专规划教材
平装: 364页
正文语种: 简体中文
开本: 16
ISBN: 7302102236
条形码: 9787302102236
产品尺寸及重量: 22.8 x 18.4 x 1.6 cm ; 499 g内容简介这是一本介绍C语言程序设计基础的教材。本书的特点在于基本理论讲解简洁清晰，通过丰富的例题分析和讲解，使读者能在较短时间内基本掌握这门语言，并能自己动手编写程序。全书共13章，分为基础篇和应用篇两个部分。在基础篇中，每章开始处安排了本章内容提要和要求，在每章的结束处总结出初学者常见的问题和错误，并对这些问题和错误进行分析、纠正，在此基础上对全章进行总结。在应用篇中，主要介绍C语言在文件、图形用户接口(GUI)及网络编程方面的应用，并介绍几种主要的C语言开发工具。
本书适合作为高职高专院校计算机相关专业的教材，也适合作为相关培训教材。图书目录第1篇 基础篇
第1章 C语言概论
1.1 C语言的简单历史
1.2 结构化程序设计
1.3 编写一个简单的C语言程序
1.4 小结
习题
实验与实训
第2章 C语言基本数据类型和运算
2.1 C语言的基本数据类型
2.2 运算符和表达式
2.3 标准输入/输出语句
2.4 常见错误分析
2.5 小结
习题
实验与实训
第3章 程序流程的控制
3.1 概述
3.2 控制语句
3.3 开关语句
3.4 循环语句
3.5 常见错误分析
3.6 小结
习题
实验与实训
第4章 函数
4.1 函数的定义
4.2 函数的调用
4.3 函数的参数
4.4 常见错误分析
4.5 小结 
习题
实验与实训
第5章 数组和指针
5.1 一维数组
5.2 二维数组
5.3 字符数组
5.4 指针
5.5 指针和数组
5.6 指针和函数
5.7 动态分配空间
5.8 常见错误分析
5.9 小结
习题
实验与实训
第6章 结构体和联合
6.1 结构
6.2 联合
6.3 常见错误分析
6.4 小结
习题
实验与实训
第7章 各种存储类的区别
7.1 概述
7.2 自动变量
7.3 寄存器变量
7.4 外部变量
7.5 静态变量
7.6 内部函数和外部函数
7.7 运行一个多文件的程序
7.8 小结
习题 
实验与实训
第8章 预处理
8.1 概述
8.2 宏定义
8.3 文件包含
8.4 条件编译
8.5 运行一个多文件的程序
8.6 常见错误分析
8.7 小结
习题
实验与实训
第9章 文件
9.1 概述
9.2 缓冲文件系统的文件操作
9.3 非缓冲文件系统的文件操作
9.4 常见错误分析
9.5 小结
习题
实验与实训
第10章 综合应用实例--学生简易选课管理系统
10.1 系统功能分析
10.2 主要数据类型定义
10.3 主要函数说明
10.4 主要源代码
10.5 运行实例说明
10.6 小结
实验与实训
第2篇 应用篇
第11章 图形处理
11.1 概述
11.2 图形函数
第12章 C语言集成开发环境介绍
12.1 TurboC简介
12.2 MicrosoftVisualC++简介
12.3 GCC简介
12.4 KEILC51简介
第13章 C语言网络编程
13.1 网络协议TCP/IP简介
13.2 TCP/IP通信的基本概念
13.3 套接字(socket)接口简介
13.4 socket编程
附录A ASCII码表
附录B C语言常用函数
附录C 运算符的优先级和结合性
附录D TurboC使用指南
附录E TurboC(V2.0)编译错误信息
参考文献
C语言程序设计基础与应用  第2版
基本信息出版社: 清华大学出版社; 第1版 (2009年6月1日)  第2版图书封面丛书名: 21世纪高职高专规划教材
平装: 317页
正文语种: 简体中文
开本: 16
ISBN: 9787302199731
条形码: 9787302199731
产品尺寸及重量: 25.6 x 18.2 x 1 cm ; 540 g内容简介《C语言程序设计基础与应用》的特点在于基本理论的讲解简洁、清晰，通过丰富的例题分析使读者能在较短时间内基本掌握这门语言，并能自己动手编写程序。这是一本有关C语言程序设计基础教程的教材。《C语言程序设计基础与应用》分为基础篇和应用篇。基础篇主要介绍C语言程序设计的棱心内容和基本方法，并对初学者常见的问题和错误进行分析与纠正。应用篇主要介绍C语言在文件、图形用户接口及硬件控制、网络编程等方面的应用。书中提供了大量典型的例题分析、丰富的习题、实验实训内容和教学课件，为教与学营造了多方位的氛围。
《C语言程序设计基础与应用》可以作为高职高专院校计算机及相关专业C语言程序设计的教材，也可作为相关培训和自学用书。图书目录C语言程序设计基础与应用（第2版）
基础篇
第1章C语言概要
1.1C语言的历史与特点
1.2结构化程序设计
1.2.1算法和程序
1.2.2结构化程序设计的思想和方法
1.3编写一个简单的C语言程序
1.3.1程序设计的一般方法
1.3.2内存的概念
1.3.3C语言程序的一般组成
1.3.4程序的质量
1.3.5书写程序时应遵循的规则
1.3.6在Turbo C下执行一个C 语言程序的基本步骤
1.3.7学好C语言的一些建议
1.4小结
习题1
实训1
第2章C语言基本数据类型及运算
2.1C语言的基本数据类型
2.1.1C语言的描述符
2.1.2C语言的基本数据类型
2.2运算符和表达式
2.2.1基本运算符和表达式
2.2.2数据类型间的转换规则
2.3标准输入/输出语句
2.3.1标准输出句及其说明
2.3.2标准输入语句及其说明
2.4常见错误分析
2.4.1数据类型与变量说明中的错误分析
2.4.2标准输入/输出语句使用中的错误分析
2.5小结
习题2
实训2
C语言程序设计基础与应用（第2版）
目录
第3章程序流程的控制
3.1概述
3.2控制语句
3.2.1条件语句
3.2.2例题与分析
3.3开关语句
3.4循环语句
3.4.1while语句
3.4.2do?while语句
3.4.3for语句
3.4.4程序转移控制语句
3.4.5程序举例
3.5常见错误分析
3.5.1分支语句中常见的错误
3.5.2循环语句中常见的错误
3.6小结
习题3
实训3
第4章函数
4.1函数的定义
4.1.1函数使用的意义与分类
4.1.2函数定义形式
4.2函数的调用
4.2.1函数调用的形式
4.2.2函数调用的方式
4.2.3函数的实参与形参
4.2.4函数的返回值
4.2.5例题与分析
4.3函数的嵌套调用
4.4函数的递归调用
4.5常见错误分析
4.5.1函数定义中的错误与分析
4.5.2函数设计与使用中的错误与分析
4.6小结
习题4
实训4
第5章数组与指针
5.1一维数组
5.1.1一维数组的定义
5.1.2一维数组的初始化
5.1.3一维数组的使用
5.1.4一维数组作为函数参数
5.2二维数组
5.2.1二维数组的定义
5.2.2二维数组的初始化
5.2.3二维数组的使用
5.2.4二维数组作为函数参数
5.3字符数组
5.3.1字符数组的定义和初始化
5.3.2字符串处理函数
5.3.3字符数组的引用
5.3.4字符数组的应用
5.4指针
5.4.1指针的含义与指针变量的定义
5.4.2指针的简单用法
5.5指针和数组
5.6指针与函数
5.6.1指向变量的指针作为函数参数
5.6.2指向数组的指针作为函数参数
5.7其他类型指针
5.8例题与分析
5.9动态分配空间*
5.10常见错误分析
5.10.1数组定义中的错误分析
5.10.2数组使用中的错误分析
5.10.3指针使用中的错误分析
5.11小结
习题5
实训5
第6章结构体与共用体
6.1结构体
6.1.1结构体的意义与定义
6.1.2结构体的初始化
6.1.3结构体的简单使用
6.2共用体
6.2.1共用体的意义与定义
6.2.2共用体的简单使用
6.3常见错误分析
6.3.1结构体与共用体定义中的错误与分析
6.3.2结构体使用中的错误与分析
6.3.3共用体使用中的错误与分析
6.4小结
习题6
实训6
第7章各种存储类的区别
7.1概述
7.2自动变量
7.2.1定义方式
7.2.2作用域与生存期
7.2.3初始化
7.3寄存器变量
7.4外部变量
7.4.1定义方式
7.4.2作用域与生存期
7.4.3初始化
7.5静态变量
7.5.1内部静态变量
7.5.2外部静态变量
7.6内部函数与外部函数
7.7运行一个多文件的程序
7.8小结
习题7
实训7
第8章预处理
8.1概述
8.2宏定义
8.2.1无参数宏
8.2.2带参数宏
8.3文件包含
8.4条件编译
8.5运行一个多文件的程序
8.6常见错误分析
8.7小结
习题8
实训8
第9章文件
9.1文件概述
9.1.1文件概念与分类
9.1.2缓冲文件系统与非缓冲文件系统
9.2缓冲文件系统的文件操作
9.2.1文件打开与关闭
9.2.2文件的读/写
9.2.3文件的定位
9.2.4文件的检测
9.3常见错误分析
9.4小结
习题9
实训9
第10章C语言程序实例——学生简易选课管理系统
10.1系统功能分析
10.1.1总体功能分析
10.1.2模块功能细分
10.2主要数据类型定义
10.3主要函数说明
10.4主要源代码
10.5运行实例说明
10.6小结
实训10
应用篇第11章图形处理
11.1概述
11.2图形函数
11.3图形函数的应用
第12章简单网络编程和硬件控制
12.1网络编程
12.1.1TCP/IP层次模型与网络协议
12.1.2套接字接口简介
12.1.3Socket编程
12.2硬件控制
附录AASCII码表
附录BC语言常用函数
附录C运算符的优先级和结合性
附录DTurbo C使用指南
参考文献