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

C语言程序设计实训

书      号:9787113242985

丛  书 名:“十三五”普通高等教育规划教材

作      者:包锋 李峰

译      者:

开      本:16开

装      帧:平装

正文语种:中文

出  版 社:中国铁道出版社

定      价:28

  • 内容简介

    本书以突出实践应用能力为出发点,融入工学结合的CDIO 工程理念,采用“案例驱动”模式,每部分内容从实例入手进行讲解、分析,并配有大量实用的各种习题进行实战训练,为扎实学习和巩固所学的C 语言知识提供有力保障,也为强化C 语言程序设计能力、参加计算机考试打下坚实基础。
  • 前言

    C 语言不仅适合于系统软件的设计,而且适合于应用程序设计。C 语言以其强大的功能,丰富的数据类型,使用灵活,兼具面向硬件编程的低级语言特性及通用性强、可移植性好等高级语言特性,是国内外广泛流行的程序设计语言,一直长盛不衰,成为软件开发中的主流语言之一。
    目前,许多开发工具(包括Visual C++和Visual C++ .NET 及Java 等开发工具)都还遵循着标准的C 语言基本语法。在很多嵌入式系统的软件设计中,多数都采用C 语言来开发。可以说,C 语言是程序开发人员必须掌握的基本功,也是国内各高校广泛学习和普遍使用的一种重要的计算机语言。目前,全国计算机等级考试、全国计算机应用技术证书考试、全国计算机技能大赛等都将C 语言列入考试范围。
    本书以突出实践应用能力为出发点,融入工学结合的CDIO 工程理念,采用流行的“案例驱动”模式,每部分内容从实例入手进行讲解、分析,并配有大量实用的各种习题进行实战训练,为扎实学习和巩固所学的C 语言知识提供有力保障,也为强化C 语言程序设计能力、参加计算机考试打下坚实基础。
    全书共10 章,主要内容包括:进入C 语言程序世界准备和计算机交流、应用C 的基础知识实现数据的处理与运算、应用顺序结构设计程序解决简单实际问题、应用选择结构设计程序实现分支判断、应用循环结构设计程序实现重复操作、应用数组设计程序实现批量数据处理、应用函数设计程序实现模块化设计、应用指针设计程序增加独有特色、自己定义数据类型完成复杂数据处理、应用文件管理数据。附录中列出了C 源程序调试运行时常见错误和计算机基础知识训练题。本书与《C 语言程序设计能力教程(第四版)》(赵凤芝、包锋主编,中国铁道出版社出版)教材配套,每章包括实例解析和大量习题,读者在使用时可根据需要进行取舍。
    本书适合作为高等院校程序设计课程的实训教材或辅助教材,也可作为参加培训、考级、考试的人员的强化训练用书。
    本书由包锋、李峰任主编,宋新起、王海英任副主编,赵凤芝主审。其中,包锋编写了第1、7 章,宋新起编写了第4、8 章,李峰编写了第5、6、9、10 章及附录,王海英编写了第2、3 章。
    由于编者水平有限,书中疏漏和不足之处在所难免,敬请有关专家和广大读者不吝指正,编者的电子邮箱是qhdcomputer@163.com。
    编 者
    2018 年1 月
  • 目录

    第1 章 进入C 语言程序世界准备和计算机交流 ··············· 1
    实例解析 ···· 1
    一、初识C 语言 ··········· 1
    二、设计简单的C 程序 · 1
    三、程序的调试与运行 · 2
    小结 ············ 5
    实战训练 ···· 5
    第2 章 应用C 的基础知识实现数据的处理与运算 ··············· 8
    实例解析 ···· 8
    一、数据类型 ··············· 8
    二、运算符与表达式 ···· 10
    小结 ··········· 12
    实战训练 ··· 12
    第3 章 应用顺序结构设计程序解决简单实际问题 ··········· 16
    实例解析 ··· 16
    一、数据的输入与输出 16
    二、顺序结构程序设计 16
    小结 ··········· 17
    实战训练 ··· 18
    第4 章 应用选择结构设计程序实现分支判断 ·················· 21
    实例解析 ··· 21
    一、if 语句多重选择结构设计 ············· 21
    二、switch 流程设计 ···· 23
    小结 ··········· 24
    实战训练 ··· 24
    第5 章 应用循环结构设计程序实现重复操作 ·················· 32
    实例解析 ··· 32
    一、for、while 循环程序设计 ·············· 32
    二、多重循环程序设计 34
    三、穷举类型的程序设计 ···················· 34
    四、递推类型的程序设计 ···················· 36
    小结 ··········· 37
    实战训练 ··· 37
    第6 章 应用数组设计程序实现批量数据处理 ·················· 50
    实例解析 ··· 50
    一、一维数组的应用 ···· 50
    二、二维数组的应用 ···· 52
    三、字符数组的应用 ···· 53
    小结 ··········· 55
    实战训练 ··· 56
    第7 章 应用函数设计程序实现模块化设计 ··· 66
    实例解析 ··· 66
    一、函数的调用与参数传递 ················ 66
    二、函数的嵌套与递归 70
    三、变量作用域与存储类别 ················ 72
    小结 ··········· 73
    实战训练 ··· 73
    第8 章 应用指针设计程序增加独有特色 ··· 89
    实例解析 ··· 89
    一、指针怎么用 ··········· 89
    二、指针的高级应用 ···· 97
    小结 ··········· 99
    实战训练 ··· 99
    第9 章 自己定义数据类型完成复杂数据处理 ················· 111
    实例解析 ·· 111
    一、结构体类型、变量及数组的应用 ····················· 111
    二、结构体指针与指针处理链表 ········ 113
    三、结构体与函数参数 ······················ 118
    四、共用体、枚举类型及自定义类型的应用 ·········· 119
    小结 ·········· 122
    实战训练 ·· 122
    第10 章 应用文件管理数据 130
    实例解析 ·· 130
    一、对文件进行操作 ··· 130
    二、文件的应用 ·········· 131
    小结 ·········· 132
    实战训练 ·· 133
    附录A 常见编译错误信息 ·· 140
    附录B 计算机基础知识训练题 ················· 145
  • 作者介绍

    包锋 大庆石油学院教授
  • 编辑推荐

    本书以突出实践应用能力为出发点,融入工学结合的CDIO 工程理念,采用“案例驱动”模式,每部分内容从实例入手进行讲解、分析,并配有大量实用的各种习题进行实战训练,为扎实学习和巩固所学的C 语言知识提供有力保障,也为强化C 语言程序设计能力、参加计算机考试打下坚实基础。
  • 书评书荐

  • 附件下载

图书推荐