欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

C语言程序设计案例教程

书      号:9787113136802

丛  书 名:技能型紧缺人才培养系列规划教材

作      者:沈大林 赵玺 主编 王浩轩 许崇 陶宁 杨旭等编著

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:25

  • 内容简介

    本书是“案例教学”系列丛书之一。全书具有较大的知识信息量,共讲解了近70个实例,提供了100多道思考与练习题。全书以计算机实例操作为主线,采用真正的任务驱动方式,展现全新的教学方法。本书贯穿以实例带动知识点的学习,通过学习实例掌握软件的操作方法和操作技巧。每个实例均由实例效果、技术分析、程序解析、知识进阶和思考练习五部分组成。在按实例进行讲解时,充分注意保证知识的相对完整性和系统性。
  • 前言

    C语言功能强大,它虽然是高级语言,但也可以完成许多只有低级语言才能完成的、面向机器的底层工作。正是由于C语言的这些特性,决定了它成为一种重要的程序语言。例如,使用最多的操作系统Windows 2000/XP、Linux等都是用C语言编写的。
    本书共分8章,第1章简单介绍了C语言的特点和编程工具等,通过一个简单实例说明如何使用Turbo C++3.0集成开发环境进行C语言程序设计的方法和过程,以及C语言的基本数据类型、常量与变量、运算符与表达式;第2章结合17个实例介绍了程序结构、算法、输入/输出函数等内容;第3章结合12个实例介绍了C语言程序的选择结构程序设计的方法;第4章结合19个实例介绍了循环结构程序设计的方法;第5章结合20个实例介绍了函数的定义与调用、函数参数传递与递归、变量作用域和变量存储类型、标准函数应用等;第6章结合10个实例介绍了数组与字符串;第7章结合11个实例介绍了指针的定义与应用、数组指针和字符指针等;第8章结合7个实例介绍了结构体、共用体和编译预处理技术在程序设计中的应用。
    本书具有较大的信息量,讲解了近100个实例,提供了100多道思考与练习题。全书以计算机实例操作为主线,采用任务驱动方式展现全新的教学方法。本书贯穿以实例带动知识点的学习,通过学习实例掌握软件的操作方法和操作技巧。在按实例进行讲解时,充分注意知识的相对完整性和系统性。读者可以跟着本书的操作步骤去操作,从而完成应用实例的制作,在实例制作中轻松地掌握C语言程序设计。
    本书由浅及深、由易到难、循序渐进、图文并茂,理论与实际制作相结合,可使读者在阅读学习时知其然还知其所以然,不但能够快速入门,而且可以达到较高的水平。教师可以得心应手地使用它进行教学,学生也可以自学。
    本书是在任务驱动教学法的基础上总结编写出来的。建议教师在使用本教材进行教学时,一边带学生做各章的实例,一边讲解各实例中的知识和概念,将它们有机地结合在一起,可以达到事半功倍的效果。
    本书由沈大林、赵玺主编,王浩轩、许崇、陶宁、杨旭等编著,参与编写工作的还有沈昕、张伦、王爱赪、万忠、郑淑晖、曾昊、崔玥、肖柠朴、曹永冬、沈建峰、郑鹤、于建海、郭政、郭海、郝侠、丰金兰、陈恺硕、孔凡奇、王锦、袁柳、李宇辰、王加伟、徐晓雅、卢贺、王建平、靳轲、张 铮、朱海跃、苏飞、王小兵等。
    由于作者水平有限,加上编著、出版时间仓促,书中难免有疏漏和不足之处,恳请广大读者批评指正。

    编 者
    2011年11月





  • 目录

    第1章 初步了解C语言程序设计 1
    1.1 C语言概述 1
    1.1.1 了解C语言 1
    1.1.2 C语言的编程工具 2
    思考与练习1-1 4
    1.2 设计第一个C语言程序 5
    1.2.1 编辑和保存C程序 5
    1.2.2 编译与连接、运行和调试
    C程序 9
    思考与练习1-2 14
    1.3 基本数据类型、常量与变量 15
    1.3.1 标识符与关键字 15
    1.3.2 基本数据类型 16
    1.3.3 常量与变量 17
    思考与练习1-3 20
    1.4 运算符和表达式 20
    1.4.1 算术运算符和算术
    表达式 21
    1.4.2 关系运算符和关系
    表达式 22
    1.4.3 逻辑运算符和逻辑
    表达式 23
    1.4.4 其他运算符和表达式 24
    1.4.5 运算中数据类型的转换 26
    思考与练习1-4 27
    第2章 程序结构和算法及数据的
    输出与输入 30
    2.1 程序的基本结构和算法 30
    2.1.1 C程序的基本结构和
    语句 30
    2.1.2 算法 32
    思考与练习2-1 35
    2.2 格式化输出函数 36
    2.2.1 格式化输出函数 36
    2.2.2 格式化输出实例 39
    思考与练习2-2 40
    2.3 格式化输入函数 41
    2.3.1 格式化输入函数 41
    2.3.2 格式化输入实例 44
    思考与练习2-3 47
    2.4 字符输入/输出函数 49
    2.4.1 字符输入/输出函数的
    格式与功能 49
    2.4.2 字符输入/输出函数的
    应用实例 50
    思考与练习2-4 51
    第3章 选择结构程序设计 52
    3.1 if条件分支语句 52
    3.1.1 if单分支语句 52
    3.1.2 if-else 双分支语句 54
    3.1.3 if-else if-else多分支
    语句 56
    思考与练习3-1 59
    3.2 switch开关分支语句和
    选择结构的嵌套 62
    3.2.1 switch开关分支语句 62
    3.2.2 选择结构的嵌套 67
    思考与练习3-2 71
    第4章 循环结构程序设计 75
    4.1 循环结构 75
    4.1.1 while语句 75
    4.1.2 do – while语句 77
    4.1.3 for语句 80
    思考与练习4-1 86
    4.2 循环嵌套及中断和转向语句 88
    4.2.1 循环嵌套 89
    4.2.2 break和continue语句 92
    4.2.3 转向语句 goto 95
    思考与练习4-2 99
    第5章 使用函数 103
    5.1 函数的定义与调用 103
    5.1.1 什么是函数 103
    5.1.2 函数的定义 105
    5.1.3 函数的调用 109
    思考与练习5-1 112
    5.2 函数参数传递与递归 113
    5.2.1 函数参数传递 113
    5.2.2 函数的递归调用 119
    思考与练习5-2 123
    5.3 变量作用域和变量存储类型 124
    5.3.1 变量作用域 124
    5.3.2 变量存储类型(选学) 126
    思考与练习5-3 128
    5.4 标准函数应用 129
    思考与练习5-4 134
    第6章 数组与字符串 135
    6.1 一维数组 135
    6.1.1 什么是数组 135
    6.1.2 一维数组 135
    6.1.3 一维数组的引用和元素
    地址 137
    6.1.4 应用实例 138
    思考与练习6-1 141
    6.2 多维数组 142
    6.2.1 二维数组的定义 142
    6.2.2 多维数组的定义和引用 143
    6.2.3 应用实例 144
    思考与练习6-2 147
    6.3 字符数组 148
    6.3.1 字符数组 148
    6.3.2 字符串处理函数 150
    6.3.3 应用实例 152
    思考与练习6-3 155

    第7章 指针 157
    7.1 指针的定义与应用 157
    7.1.1 指针概述 157
    7.1.2 指针的定义 158
    7.1.3 指针变量的引用 159
    思考与练习7-1 163
    7.2 指针与数组 163
    7.2.1 指针的运算 163
    7.2.2 数组指针和字符指针 166
    7.2.3 指针数组 169
    7.2.4 应用实例 169
    思考与练习7-2 172
    第8章 结构体、共同体和编译
    预处理 174
    8.1 结构体 174
    8.1.1 结构体的定义 174
    8.1.2 结构体变量的引用 178
    8.1.3 自定义数据类型和结构
    体数组 179
    8.1.4 应用实例 181
    思考与练习8-1 184
    8.2 共用体 185
    8.2.1 共用体 185
    8.2.2 应用实例 187
    思考与练习8-2 188
    8.3 编译预处理 189
    8.3.1 宏定义 189
    8.3.2 文件包含 191
    8.3.3 条件编译 192
    8.3.4 应用实例 193
    思考与练习8-3 195
    附录A ASCII码对照表 197
    附录B 运算符的优先级
    与结合性 199
    附录C 标准库函数 201
  • 作者介绍

    主要著译者顺序姓名学历职称学科专长通讯地址1沈大林 硕士 高讲 计算机 工作单位 邮政编码 电话 814792182 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话
  • 编辑推荐

    任务驱动、案例生动
  • 书评书荐

  • 附件下载

图书推荐