C语言程序设计案例教程--详细介绍

图书搜索
帮助
热门图书
市场调研
计算机网络与应用
房屋建筑学(第三版)
建筑施工技术(第三版)
EDA技术实用教程(第三...
现代社交礼仪
Web数据库技术与应用
操作系统安全导论
现代光纤通信技术
Photoshop CS...
人力资源管理
建筑抗震设计(第二版)
多媒体技术与应用(第二版...
应用数学(经济类)
理论力学(第二版)
网络营销
信息工程概论
高等数学 (上册)(盘)
管理学基础
画法几何与建筑工程制图(...
计算机平面设计基础(修订...
计算机网络原理与技术(第...
 当前位置:本科及研究生教材 C语言程序设计案例教程
   
C语言程序设计案例教程
作者:孙强,
书名:C语言程序设计案例教程
定价:¥39 元
光盘: 
丛书名:  
免费资源下载: 资源下载地址
本书PPT下载: 课件下载地址
目录和样章下载: 样章下载地址
模拟试题库下载:
教学资料包下载:
实例素材下载:
开本: 
标准书号: 978-7-03-051218-5
字数(千): 
印张: 
出版日期: 2017-7-13
发行号: TP-7533.0101
装帧: 
点击热度: 1145
习题答案下载:
教学视频下载:
电子教案下载:
名人推荐
.........................................................................................
 
获奖情况
.........................................................................................
 
图书介绍
.........................................................................................
  本书基于Visual C++ 6.0集成环境,以案例教学为主线,根据编者多年的教学经验编写而成。本书分为12章,从分析C语言程序的基本结构开始,介绍了常量、变量、表达式和常用输入/输出库函数、流程控制、数组和字符串处理、函数、指针、编译预处理命令、结构体和共用体等知识。本书案例题型丰富,一些题目来自实际生活之中,有利于培养学生编程解决实际问题的意识和能力,提高学生对C语言的综合实践能力。每一章的示例程序都可在Visual C++ 6.0环境下编译运行,每一章后面均附有习题,读者通过完成习题可检验和巩固学过的内容。
  本书既可作为高等院校本、专科学生学习C语言程序设计课程的教材和教学参考书,也可供各类C语言学习对象阅读参考。
 
前言
.........................................................................................
  C语言是一种广泛应用的结构化程序设计的高级语言。由于该语言具有简练灵活的特点,深受广大编程者的喜爱。C语言具有功能丰富、表达力强、使用灵活方便、便于大型程序开发、便于编写、可移植性好等优点,又由于C语言引入了反映计算机硬件特性的机制,使C语言也能编写直接控制计算机硬件设备的程序,所以C语言是一门既适合编写系统软件,又适合设计应用软件的高级语言。在编排程序设计的内容方面,本书与配套教材《C语言程序设计实训教程》(蔡春华、司巧梅、樊持杰、许艳惠、肖湘主编,科学出版社)的课程体系相吻合,做到循序渐进、系统学习、广泛实践,便于学生接受。案例精选了部分典型例题及一些实际生活中的题目,把C语言程序设计的方法融入实践环节,用大量的案例及同步练习帮助学生掌握程序设计的思想,学会程序设计的方法,训练程序设计的能力,达到初步解决程序设计实际问题的要求。
  本书共分为12章,内容包括C语言概述、C语言程序设计的基本知识、顺序结构、选择结构、循环结构、编译预处理、函数、数组、指针、结构体及共用体、文件管理、C语言高级程序设计。本书是编者在多年来从事C语言程序设计教学工作的基础上,结合教学实践中的经验编写而成的。书中列举了学生容易出现问题的典型例题及实际生活中的题目,便于学生深入掌握重点内容,提高实践操作技能。本书力求体系结构安排合理、重点突出、难度适中;在语言叙述上注重概念清晰、通俗易懂,适应计算机教学实际需要。
  本书由牡丹江师范学院孙强、宋丽、刘志宇、磨然和吉林工程技术师范学院宋阳担任主编,由吉林工业大学人文学院董会权担任副主编,具体编写分工如下:第1章、第8章、第9章由宋丽和董会权共同编写,第2章由磨然编写,第3章~第7章、前言、附录由孙强编写,第10~第12章由宋阳和刘志宇共同编写。
  本书得到了牡丹江师范学院优秀青年骨干教师培养计划项目(MQP201406)和牡丹江师范学院教改项目(16-JG18049和16-JG18046)的资助。
  在编写本书的过程中,编者参阅了一些专家和同行的科研资料、专著、教材,在此一并表示感谢!
  由于编者水平有限,加之时间仓促,书中的疏漏和不当之处在所难免,敬请广大读者批评指正。

                                                          编  者      
                                                        2016年11月 

 
图书目录
.........................................................................................
第1章  C语言概述 1
1.1  程序设计语言及其发展 1
1.2  C语言的标准 2
1.3  C语言的程序结构 3
1.3.1  简单的C语言程序案例 3
1.3.2  C语言程序的基本结构 6
1.3.3  集成开发环境 7
习题 7
第2章  C语言程序设计的基本知识 9
2.1  数据类型 9
2.2  标识符、常量和变量 9
2.2.1  标识符 9
2.2.2  常量和变量 10
2.3  运算符和表达式 18
2.3.1  算术运算符和表达式 19
2.3.2  赋值运算符和表达式 21
2.3.3  关系运算符和表达式 22
2.3.4  逻辑运算符和表达式 23
2.3.5  其他运算符和表达式 25
习题 25
第3章  顺序结构 27
3.1  C语言的语句 27
3.2  输入/输出函数 28
3.2.1  格式输出函数printf( ) 28
3.2.2  格式输入函数scanf( ) 33
3.2.3  字符输出函数putchar 35
3.2.4  字符输入函数getchar 36
3.3  顺序结构的应用 36
习题 39
第4章  选择结构 41
4.1  用if语句实现选择结构 41
4.1.1  if语句的基本形式 41
4.1.2  if语句的嵌套 44
4.2  switch语句 46
习题 49
第5章  循环结构 55
5.1  while循环结构 55
5.2  do…while循环结构 57
5.3  for循环结构 60
5.4  循环嵌套 62
5.5  break语句和continue语句 64
5.5.1  break语句 64
5.5.2  continue语句 65
习题 66
第6章  编译预处理 75
6.1  宏定义 76
6.1.1  无参数的宏定义 76
6.1.2  带参数的宏定义 78
6.2  文件包含 83
习题 84
第7章  函数 86
7.1  函数的定义 87
7.2  函数调用 89
7.3  函数的返回值 94
7.4  函数的说明 94
习题 98
第8章  数组 101
8.1  一维数组 101
8.1.1  一维数组的定义 101
8.1.2  一维数组元素的引用 103
8.1.3  一维数组的初始化 104
8.1.4  一维数组的应用 105
8.2  二维数组 108
8.2.1  二维数组的定义 108
8.2.2  二维数组元素的引用 109
8.2.3  二维数组的初始化 110
8.2.4  二维数组的应用 111
8.3  字符串与字符数组 112
8.3.1  字符串 112
8.3.2  字符数组 113
8.3.3  用于字符处理的函数 117
8.3.4  字符串处理程序设计示例 119
8.3.5  二维字符数组 119
习题 121
第9章  指针 126
9.1  变量的地址与指针 126
9.2  指针变量的定义和基本类型 129
9.3  指针变量的赋值 129
9.4  指针变量的引用 131
9.5  指针变量作为函数参数 137
9.6  指向一维数组的指针变量 139
9.6.1  一维数组指针 139
9.6.2  数组元素地址作为实参 143
9.6.3  数组名作为函数参数 144
9.6.4  函数的指针形参和函数体中数组的区别 146
9.7  指向二维数组的指针变量 147
9.7.1  二维数组地址 147
9.7.2  引用二维数组元素 151
9.7.3  二维数组名作为实参 151
9.8  字符串与字符串指针变量 154
9.9  指针数组 158
9.9.1  指针数组的定义及引用 158
9.9.2  指针数组作为实参 160
9.10  指向指针的指针 160
9.11  指针数组作为main函数的形参 162
9.12  指针与函数 164
9.12.1  指向函数的指针变量 164
9.12.2  返回指针值的函数 165
习题 166
第10章  结构体及共用体 170
10.1  结构体 170
10.1.1  结构体类型的定义和变量的说明 171
10.1.2  结构体变量的赋值、初始化及引用 175
10.1.3  结构体数组的定义、初始化及引用 178
10.1.4  结构体指针变量的说明和使用 180
10.1.5  结构体变量作为函数参数 184
10.2  共用体 186
10.2.1  共用体类型的定义和变量的说明 186
10.2.2  共用体变量的引用 187
习题 188
第11章  文件管理 193
11.1  概述 193
11.2  文件的打开与关闭 194
11.2.1  文件指针 194
11.2.2  文本文件与二进制文件 195
11.2.3  文件的打开 196
11.2.4  文件的关闭 197
11.3  文件的读/写 198
11.3.1  fputc函数和fgetc函数 198
11.3.2  fread函数和fwrite函数 201
11.3.3  fscanf函数和fprintf函数 205
11.3.4  fgets函数和fputs函数 208
11.4  文件的定位 209
习题 212
第12章  C语言高级程序设计 215
12.1  位运算 215
12.1.1  位运算符 216
12.1.2  按位与运算 216
12.1.3  按位或运算 217
12.1.4  按位异或运算 217
12.1.5  按位取反运算 218
12.1.6  左移运算符 218
12.1.7  右移运算符 219
12.1.8  程序举例 219
12.2  动态存储分配 220
12.3  链表 226
12.3.1  利用结构体变量构成链表 226
12.3.2  动态链表 228
12.3.3  链表的建立 229
12.3.4  单向链表的遍历 230
12.3.5  查找数据项 230
12.3.6  插入结点 231
12.3.7  删除结点 233
12.3.8  清空链表 234
习题 243
附录1  C语言中的关键字 245
附录2  运算符与结合性 246
附录3  ASCII码字符表 247
参考文献 248
 
 
本站首页 | 联系我们 | 所有图书 | 资源下载 | 作者投稿 | 读者反馈 | 业务联系 | 招聘信息 | 精品配套 | 加入收藏    
Copyright www.abook.cn All Rights Reserved
地址:北京市海淀区北三环西路43号青云当代大厦21层2109   邮编:100086
站长QQ:693638799 Email:693638799@qq.com 电话:010-62140850
版权所有:科学出版社 职教技术出版中心
京ICP备13039988号