出版社:清华大学出版社
年代:2014
定价:29.0
C语言程序设计是理工等专业及计算机专业开设的一门基础课。本书根据作者多年的教学经验编写而成,内容上遵循认知规律,由浅入深、由简到繁、循序渐进,合理分散重点和难点,力求概念准确,表述严谨、简明,注重实用性和系统性;案例精炼,习题、实验丰富,配有考试大纲、模拟试题及习题解答等指导材料;符合读者的学习规律和编程能力的形成规律,便于教学的组织、实施和考核,利于教学效果的巩固和教学质量的提高。
第1章C语言程序设计概述
1.1程序设计语言
1.1.1“存储程序”原理
1.1.2程序设计语言的发展
1.1.3语言处理程序
1.2C语言的发展和特点
1.3C语言的语法单位
1.3.1C语言的基本符号
1.3.2关键字
1.3.3标识符
1.3.4C语言语句
1.4C语言程序的基本结构
1.4.1简单的C语言程序介绍
1.4.2C程序的结构与书写规则
1.5程序设计与算法
1.5.1程序设计
1.5.2算法概述
1.5.3算法的描述
1.5.4结构化程序设计方法
1.6C语言程序的上机调试
1.6.1C语言的编译环境与运行程序的步骤
1.6.2Turbo C开发环境
1.6.3WinTC系统上机操作方法
1.6.4Visual C++ 6.0系统上机操作方法
本章小结
习题
上机实训
实训项目: C语言开发环境的使用与程序调试
第2章数据类型、运算符与表达式
2.1C语言数据类型与数据的存储C语言程序设计实用教程
2.1.1C语言的数据类型
2.1.2数据在内存中的存储形式
2.2变量与常量
2.2.1常量
2.2.2变量
2.3C语言的运算符和表达式
2.3.1概述
2.3.2算术运算符和算术表达式
2.3.3关系运算符和关系表达式
2.3.4逻辑运算符和逻辑表达式
2.3.5赋值运算符和赋值表达式
2.3.6条件运算符和条件表达式
2.4不同类型数据间的混合运算
2.5位运算
2.5.1位逻辑运算
2.5.2位移运算
2.5.3位运算赋值运算符
2.6常用数学库函数的使用
本章小结
习题
上机实训
第3章顺序结构程序设计
3.1C语言简单语句
3.2数据的输入与输出
3.3格式化输入与输出
3.3.1格式化输出函数printf()
3.3.2格式化输入函数scanf()
3.4字符数据的输入与输出
3.4.1字符输出函数putchar()
3.4.2字符输入函数getchar()
3.5顺序结构程序设计举例
本章小结
习题
上机实训
第4章选择结构程序设计
4.1if语句
4.1.1单分支if语句
4.1.2双分支if语句
4.1.3if语句的嵌套
4.2switch语句
4.3选择结构程序设计举例
本章小结
习题
上机实训
第5章循环结构程序设计
5.1循环的概念
5.2for语句
5.3while语句
5.4do…while语句
5.5break与continue语句
5.5.1break语句
5.5.2continue语句
5.6循环的嵌套
5.7程序举例
本章小结
习题
上机实训
第6章数组
6.1概述
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二维数组的初始化
6.3.4二维数组的应用举例
6.4字符数组与字符串
6.4.1字符数组
6.4.2字符串
6.4.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.3变量的作用域和存储类别
7.3.1变量的作用域
7.3.2变量的存储类别
7.4内部函数与外部函数
7.4.1内部函数
7.4.2外部函数
7.5程序的多文件结构
7.6程序举例
本章小结
习题
上机实训
第8章编译预处理
8.1宏定义命令
8.2文件包含
8.3条件编译
本章小结
习题
上机实训
第9章指针
9.1地址与指针类型
9.1.1地址及取地址运算
9.1.2指针类型与指针运算
9.2指针变量
9.2.1指针变量的定义
9.2.2指针变量的运算
9.3指针与数组
9.3.1指向数组元素的指针
9.3.2用指针法引用数组元素
9.3.3多维数组与指针
9.4指针与字符串
9.5指针与函数
9.5.1指针变量作函数的参数
9.5.2指向函数的指针变量
9.5.3指针型函数
9.6指针型数组
9.7多级指针
本章小结
习题
上机实训
第10章结构体、共用体和枚举类型
10.1结构体类型
10.1.1结构体类型的定义
10.1.2结构体变量的说明与引用
10.1.3位段
10.2结构体数组
10.2.1结构体数组的定义与初始化
10.2.2应用举例
10.3结构体与指针
10.3.1结构体类型的指针变量
10.3.2指向结构体数组的指针
10.3.3结构体类型变量作函数的参数
10.4动态数据结构与链表
10.4.1链表的相关概念
10.4.2动态内存分配函数
10.4.3链表的建立与操作
10.5共用体
10.5.1共用体类型的定义与变量说明
10.5.2共用体变量的引用
10.6枚举类型
10.7用typedef说明一种新类型名
本章小结
习题
上机实训
第11章文件操作
11.1C语言文件概述
11.2文件的打开与关闭
11.3文件的读写
11.3.1字符的输入和输出
11.3.2格式化输入和输出
11.3.3字符串的输入和输出
11.4随机文件的读写
11.4.1文件的定位
11.4.2fread函数与fwrite函数
11.5出错检测函数
11.5.1ferror()函数
11.5.2clearerror()函数
本章小结
习题
上机实训
第12章课程设计
12.1课程设计的目的
12.2课程设计的选题与实施过程
12.2.1选题
12.2.2实施过程
12.3课程设计报告的内容
12.4课程设计参考题目
本章小结
综合项目实训
附录AC常用库函数
附录B全国计算机等级考试二级C语言考试大纲
附录C计算机二级C语言考试模拟题
模拟题参考答案
附录D习题参考答案
第1章习题解答
第2章习题解答
第3章习题解答
第4章习题解答
第5章习题解答
第6章习题解答
第7章习题解答
第8章习题解答
第9章习题解答
第10章习题解答
第11章习题解答
参考文献
本书从培养应用型人才的角度,在C语言程序设计精品课程建设的基础上,遵循学生的认知规律,按照“面向应用、案例驱动、便于教与学、质量高有创新”的宗旨编写而成。本书注重实用性,突出编程思路分析、强化算法设计,注重编程实践能力的培养。本书实例丰富、精编精讲、深入浅出、通俗易懂,内容的选择与组织注重知识体系的完整性、合理性,每章都配有丰富多样的习题、上机实验及习题参考解答;课程设计单独列为一章以便进行综合程序设计训练。为兼顾各层次读者的不同需求,书中提供了有针对性的学习、应考(等级考试)指导材料。本书既可以作为高等院校非计算机专业大学计算机基础教材,也可作为高等院校计算机类、电气信息类专业的教材或参考书,还可供参加C语言程序设计全国(二级)等级考试的人员和相关软件技术人员自学或参考。
书籍详细信息 | |||
书名 | C语言程序设计实用教程站内查询相似图书 | ||
9787302374510 如需购买下载《C语言程序设计实用教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 29.0 | 语种 | 简体中文 |
尺寸 | 26 × 19 | 装帧 | 平装 |
页数 | 印数 | 3000 |
C语言程序设计实用教程是清华大学出版社于2014.出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。