C语言程序设计实用教程

C语言程序设计实用教程

黄超, 宋丽娜, 编著

出版社:清华大学出版社

年代: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.3WinTC系统上机操作方法

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语言-程序设计-高等学校-教材 的书籍。