计算机基础教育 > 算法与程序设计类

C语言程序设计

书号:9787113235154 套系名称:“十三五”高职高专规划教材. 精品系列

作者:卢长鹏 出版日期:2017-08-01

定价:29.00 页码 / 开本:192 /16

策划编辑:王文欢 责任编辑:张文静 李学敏

适用专业:无 适用层次:高等职业院校

最新印刷时间:2022-08-16

资源下载
教学课件(暂无) 教学素材(暂无)
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •         本书共 11 章,主要内容包括 C 语言概述、基本语法、数据类型和程序结构、函数与数组、指针及编译预处理等知识。在编写上体现了任务驱动式教学思想,每一章的开头都围绕学习目标提出一个总体编程任务,同时又将任务进行分解,然后通过对任务相关知识的学习,逐步达到完成本章任务的目标。
     
            本书注重应用性和实践性,通过一些典型算法的解题分析及其实现给读者一些提示和启发。每章都配有小结和课后习题,并提供配套的 PPT 教学课件。
     
            本书适合作为高等职业院校 C 语言程序设计课程的教材,也可作为计算机等级考试的参考书,同时还可作为 C 语言爱好者的学习参考书。
     
  •  第1章 C语言概述 ......................................................................................1
    
    1.1 程序设计语言的发展................................................................................. 1
    1.2 C语言简史及特点 ...................................................................................... 3
    1.3 C语言程序.................................................................................................. 3
    1.4 集成开发环境 ............................................................................................ 7
    1.5 上机实训:集成开发环境的基本操作 ................................................... 10
    小结 ................................................................................................................... 11
    思考与练习 ....................................................................................................... 11
    第2章 数据类型、运算符和表达式 ............................................................. 13
    2.1 数据类型 .................................................................................................. 13
    2.2 常量 .......................................................................................................... 14
    2.3 变量 .......................................................................................................... 16
    2.4 运算符及表达式....................................................................................... 20
    2.5 不同类型数据间的转换........................................................................... 26
    小结 ................................................................................................................... 28
    思考与练习 ....................................................................................................... 28
    第3章 顺序结构程序设计 .......................................................................... 30
    3.1 算法 .......................................................................................................... 31
    3.2 数据的输入和输出................................................................................... 34
    3.3 字符的输入和输出................................................................................... 39
    3.4 顺序结构应用案例................................................................................... 41
    小结 ................................................................................................................... 42
    思考与练习 ....................................................................................................... 43
    第4章 选择结构程序设计 .......................................................................... 45
    4.1 if语句........................................................................................................ 45
    4.2 switch语句................................................................................................ 50
    4.3 选择结构应用案例................................................................................... 53
    小结 ................................................................................................................... 55
    思考与练习 ....................................................................................................... 55
    目 录
    2
    C 语言程序设计
    第5章 循环结构程序设计 .......................................................................... 58
    5.1 while循环语句.......................................................................................... 58
    5.2 do-while循环语句.................................................................................... 60
    5.3 for循环语句.............................................................................................. 62
    5.4 循环嵌套 .................................................................................................. 65
    5.5 跳转语句 .................................................................................................. 67
    5.6 循环结构应用案例................................................................................... 69
    小结 ................................................................................................................... 70
    思考与练习 ....................................................................................................... 70
    第6章 函数 ............................................................................................. 72
    6.1 函数的分类 .............................................................................................. 72
    6.2 函数的定义 .............................................................................................. 74
    6.3 函数调用 .................................................................................................. 75
    6.4 函数的声明和返回值............................................................................... 79
    6.5 变量的作用域 .......................................................................................... 81
    6.6 内部函数和外部函数............................................................................... 84
    小结 ................................................................................................................... 85
    思考与练习 ....................................................................................................... 85
    第7章 数组 ............................................................................................. 87
    7.1 一维数组 .................................................................................................. 88
    7.2 二维数组 .................................................................................................. 96
    7.3 字符串与字符数组................................................................................. 100
    小结 ................................................................................................................. 109
    思考与练习 ..................................................................................................... 109
    第8章 指针 ............................................................................................112
    8.1 指针的概念 ............................................................................................ 113
    8.2 指针运算 ................................................................................................ 117
    8.3 指针与数组 ............................................................................................ 118
    8.4 指针与字符串 ........................................................................................ 120
    8.5 指针与函数 ............................................................................................ 121
    8.6 指向指针的指针..................................................................................... 123
    8.7 指针应用实例 ........................................................................................ 125
    小结 ................................................................................................................. 126
    思考与练习 ..................................................................................................... 127
    第9章 编译预处理...................................................................................129
    9.1 宏定义 .................................................................................................... 129
    3
    目 录
    9.2 文件包含 ................................................................................................ 135
    9.3 条件编译 ................................................................................................ 137
    小结 ................................................................................................................. 141
    思考与练习 ..................................................................................................... 141
    第10章 结构体与共用体...........................................................................143
    10.1 typedef定义新类型............................................................................... 144
    10.2 结构体类型 .......................................................................................... 145
    10.3 共用体 .................................................................................................. 154
    10.4 枚举类型 .............................................................................................. 156
    小结 ................................................................................................................. 158
    思考与练习 ..................................................................................................... 158
    第11章 文件操作 ....................................................................................160
    11.1 C语言文件概述.................................................................................... 161
    11.2 文件的打开与关闭............................................................................... 162
    11.3 文件的读写 .......................................................................................... 165
    小结 ................................................................................................................. 173
    思考与练习 ..................................................................................................... 174
    附录 .......................................................................................................175
    附录A C语言中的关键字 ............................................................................ 175
    附录B 运算符的优先级及结合性 ............................................................... 177
    附录C 常用字符与ASCII码对照表 ............................................................. 178
    附录D C语言部分常用库函数 .................................................................... 179
    参考文献.................................................................................................184
  •  
  •         更加注重学生编程能力的培养,在培养学生思维能力、创新能力方面体现的更突出。