热门关键字:  听力密码  单词密码  新概念美语  巧用听写练听力  零起点

C语言程序设计项目化教程

中国水利水电出版社
    【作 者】主编 彭琦伟 周威 【I S B N 】978-7-5170-6757-3 【责任编辑】张玉玲 【适用读者群】本专通用 【出版时间】2018-08-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】152 【千字数】229 【印 张】9.5 【定 价】24 【丛 书】高等职业教育“十三五”规划教材(电子信息课程群) 【备注信息】
图书详情

    C语言是一种实用并且得到了广泛应用的程序设计语言,具有功能强大、使用灵活、可移植性好的特点,既具有高级语言的指导性优点,又具有低级语言的指向性优点;既可用于编写系统软件,也可用于编写应用软件。C语言的语法规则清晰,便于掌握和记忆,是大多数学习计算机程序设计者的入门语言。

    本书适用于高职高专院校,亦可供成人函授、远程教育院校相关专业选用,本书共分十一章,主要内容包括C语言程序基础,变量、常量和数据类型,表达式与运算符,顺序结构,选择结构,循环结构,数组,函数,指针,枚举和结构体,文件。

    简明易懂——大量使用实例操作及诠释,将抽象的理论用通俗易懂的方式表达出来,语言简练、清晰,图文并茂,深入浅出。

    精选内容——理论联系实际,结合例题尽可能系统、清晰、全面、综合地展示 C 语言的概念、本质和精髓。

    习题丰富——本书各章后均附有适量的习题,帮助读者巩固所学知识,掌握应会和必会的内容。

    C语言自1972年诞生于贝尔实验室以来,以其灵活和实用的特点得到了广大用户的喜爱,迅速发展成一种应用广泛的高级语言。从网站后台到底层操作系统,从多媒体应用到大型网络游戏,均可使用C语言来开发。在工业领域,C语言也是首选的系统语言。各种操作系统(如Unix、Linux和Windows等)的内核都是采用C语言和汇编语言编写的,而学习和使用C语言要比汇编语言容易得多。

    许多高等学校不仅在计算机专业开设了C语言课程,而且在非计算机专业也开设了C语言课程。全国计算机等级考试、全国计算机应用技术证书考试(NIT)和全国各地区组织的大学生计算机统一考试都将C语言列入考试范围。因此,学习C语言成为广大青年学生的迫切需要。

    针对高职学生的学习特点,本书大量使用实例操作及诠释,将抽象的理论用通俗易懂的方式表达出来,语言简练、清晰,图文并茂,深入浅出,易读易懂。本书的主要特点如下:

    (1)从高职学生的实际出发,结合例题尽可能系统、清晰、全面、综合地展示C语言的概念、本质和精髓。注重理论联系实际,符合高职高专的特点。

    (2)本书紧扣国家考试大纲,内容取舍得当,例题贴近二级C语言考试水平,是一本系统的等级考试的教材。

    (3)习题丰富。本书各章后均附有适量的习题,帮助读者巩固所学知识,掌握应会和必会的内容。

    本书由彭琦伟、周威任主编,刘妮玲、邱洪涛任副主编,熊辉、代子静任主审。其中第1、2、3章由周威编写,第4、5、6章由彭琦伟编写,第7、8、9章由刘妮玲编写,第10、11章由邱洪涛编写,彭琦伟负责全书的总体规划,刘妮玲负责统稿工作。

    本书在编写过程中得到了荆州理工职业学院领导的大力支持,也得到了一些专家的具体指导,在此一并表示衷心的感谢。

    本书虽经众多编者反复推敲以尽量避免学术上的讹谬,然而由于编者的能力和水平有限,加之时代日新月异的发展而导致理论的持续变革,书中难免存在不妥或疏漏之处,恳请广大读者批评指正,以便修订时加以完善。

    第1章 C语言程序基础 1
    1.1 C语言简介 1
    1.1.1 C语言发展史 1
    1.1.2 C语言特点 1
    1.2 C语言程序结构 2
    1.3 C语言集成开发环境 2
    1.4 程序举例 7
    本章总结 8
    本章作业 8
    第2章 变量、常量和数据类型 9
    2.1 变量 9
    2.1.1 变量的基本概念 9
    2.1.2 变量的使用 10
    2.2 常量 11
    2.3 数据类型 12
    2.3.1 整型 12
    2.3.2 浮点型 13
    2.3.3 字符型 13
    2.4 调试 14
    2.4.1 断点 14
    2.4.2 启动调试 14
    2.4.3 单步调试 14
    2.4.4 观察变量 14
    本章总结 15
    本章作业 15
    第3章 表达式与运算符 16
    3.1 表达式 16
    3.2 运算符 16
    3.2.1 赋值运算符 17
    3.2.2 算术运算符 17
    3.2.3 关系运算符 19
    3.2.4 逻辑运算符 20
    3.3 类型转换 21
    本章总结 22
    本章作业 22
    第4章 顺序结构 24
    4.1 算法 24
    4.2 结构化程序设计 25
    4.2.1 结构化程序设计方法 25
    4.2.2 结构化程序的三种基本结构 25
    4.3 顺序结构程序设计 27
    4.4 printf函数 28
    4.4.1 printf函数基本语法 28
    4.4.2 格式命令 29
    4.5 scanf函数 29
    本章总结 30
    本章作业 31
    第5章 选择结构 32
    5.1 程序流程控制结构 32
    5.2 条件结构 32
    5.2.1 单分支if结构 33
    5.2.2 双分支if结构 34
    5.3 多重条件结构 35
    5.3.1 多重结构 35
    5.3.2 嵌套if结构 37
    5.4 switch函数 39
    5.4.1 C语言中的等值判断 39
    5.4.2 switch结构的概述 39
    5.4.3 switch结构与多重if结构的区别 43
    本章总结 45
    本章作业 45
    第6章 循环结构 49
    6.1 循环 49
    6.2 while循环 50
    6.3 do-while循环 53
    6.4 while循环和do-while循环的区别 54
    6.5 for循环 55
    6.5.1 for循环概述 55
    6.5.2 for循环的使用 56
    6.5.3 三种循环的区别 59
    6.6 break语句和continue语句 60
    6.6.1 break语句 60
    6.6.2 continue语句 61
    6.6.3 break 语句与continue语句的区别 62
    本章总结 63
    本章作业 63
    第7章 数组 66
    7.1 数组概述 66
    7.1.1 数组简介 67
    7.1.2 数组的特点 67
    7.1.3 数组的分类 68
    7.2 一维数组 68
    7.2.1 数组的声明 68
    7.2.2 数组的初始化 69
    7.2.3 数组的引用 69
    7.3 数组的应用 70
    7.3.1 遍历数组元素 70
    7.3.2 求最大值和最小值 71
    7.4 二维数组 71
    7.4.1 二维数组的定义 71
    7.4.2 二维数组元素的声明 72
    7.4.3 二维数组的初始化 72
    7.4.4 二维数组元素的引用 73
    本章总结 73
    本章作业 74
    第8章 函数 76
    8.1 函数概论 76
    8.1.1 函数简介 76
    8.1.2 函数使用场合 77
    8.1.3 函数的分类 77
    8.2 函数的定义和调用 78
    8.2.1 函数定义和调用的通用格式 78
    8.2.2 无参无返回值函数的定义和调用 80
    8.2.3 有参无返回值的定义和调用 81
    8.2.4 有参有返回值的定义和调用 84
    8.3 变量的作用域 86
    本章总结 87
    本章作业 87
    第9章 指针 90
    9.1 指针和指针变量的概念 90
    9.1.1 指针的基本概念 90
    9.1.2 指针变量的基本概念 90
    9.2 指针变量的定义与应用 91
    9.2.1 指针变量的定义与相关运算 91
    9.2.2 指针变量作为函数参数 94
    9.3 数组的指针和指向数组的指针变量 95
    9.3.1 概述 95
    9.3.2 通过指针引用数组元素 95
    9.3.3 二维数组的指针及其指针变量 97
    9.4 字符串的指针和指向字符串的指针变量 99
    9.4.1 字符串的表示和引用 99
    9.4.2 字符串指针作函数参数 102
    9.5 返回指针的函数 103
    9.6 指针数组与主函数main()的形参 104
    9.6.1 指针数组 104
    9.6.2 主函数main()的形参 105
    9.6.3 指向指针的指针变量 106
    9.7 函数的指针和指向函数的指针变量 107
    本章总结 109
    本章作业 109
    第10章 枚举和结构体 110
    10.1 枚举 110
    10.1.1 枚举简介 110
    10.1.2 枚举的使用 111
    10.1.3 枚举与整型之间的转换 112
    10.1.4 枚举变量作为函数参数和返回值 113
    10.2 结构体 114
    10.2.1 结构体简介 114
    10.2.2 结构体的使用 114
    10.2.3 结构体数组 116
    10.2.4 结构体变量作为函数参数和
    返回值 117
    本章总结 118
    本章作业 118
    第11章 文件 120
    11.1 文件概述 120
    11.2 文件指针 121
    11.3 文件的基本操作 121
    11.3.1 文件的打开和关闭 121
    11.3.2 文件的读写操作函数 123
    11.3.3 文件的检测函数 129
    11.4 文件的定位 130
    11.5 文件应用实例 131
    本章总结 133
    本章作业 133
    附录1 全国计算机等级考试二级C语言程序
    设计大纲 135
    附录2 ASCII代码表 138
    附录3 库函数 140
    附录4 运算符及其优先级汇总表 144





最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册