计算机基础教育 > 算法与程序设计类
C语言程序设计
书号:9787113235154 套系名称:“十三五”高职高专规划教材. 精品系列
作者:卢长鹏 出版日期:2017-08-01
定价:29.00 页码 / 开本:192 /16
策划编辑:王文欢 责任编辑:张文静 李学敏
适用专业:无 适用层次:高等职业院校
最新印刷时间:2022-08-16
资源下载
教学课件(暂无)
教学素材(暂无)
习题答案(暂无)
教学案例(暂无)
教学设计(暂无)
教学视频(暂无)
内容简介
前言
目录
作者介绍
图书特色
- 本书共 11 章,主要内容包括 C 语言概述、基本语法、数据类型和程序结构、函数与数组、指针及编译预处理等知识。在编写上体现了任务驱动式教学思想,每一章的开头都围绕学习目标提出一个总体编程任务,同时又将任务进行分解,然后通过对任务相关知识的学习,逐步达到完成本章任务的目标。
本书注重应用性和实践性,通过一些典型算法的解题分析及其实现给读者一些提示和启发。每章都配有小结和课后习题,并提供配套的 PPT 教学课件。
本书适合作为高等职业院校 C 语言程序设计课程的教材,也可作为计算机等级考试的参考书,同时还可作为 C 语言爱好者的学习参考书。 无
第1章 C语言概述 ......................................................................................1
1.1 程序设计语言的发展................................................................................. 11.2 C语言简史及特点 ...................................................................................... 31.3 C语言程序.................................................................................................. 31.4 集成开发环境 ............................................................................................ 71.5 上机实训:集成开发环境的基本操作 ................................................... 10小结 ................................................................................................................... 11思考与练习 ....................................................................................................... 11第2章 数据类型、运算符和表达式 ............................................................. 132.1 数据类型 .................................................................................................. 132.2 常量 .......................................................................................................... 142.3 变量 .......................................................................................................... 162.4 运算符及表达式....................................................................................... 202.5 不同类型数据间的转换........................................................................... 26小结 ................................................................................................................... 28思考与练习 ....................................................................................................... 28第3章 顺序结构程序设计 .......................................................................... 303.1 算法 .......................................................................................................... 313.2 数据的输入和输出................................................................................... 343.3 字符的输入和输出................................................................................... 393.4 顺序结构应用案例................................................................................... 41小结 ................................................................................................................... 42思考与练习 ....................................................................................................... 43第4章 选择结构程序设计 .......................................................................... 454.1 if语句........................................................................................................ 454.2 switch语句................................................................................................ 504.3 选择结构应用案例................................................................................... 53小结 ................................................................................................................... 55思考与练习 ....................................................................................................... 55目 录2C 语言程序设计第5章 循环结构程序设计 .......................................................................... 585.1 while循环语句.......................................................................................... 585.2 do-while循环语句.................................................................................... 605.3 for循环语句.............................................................................................. 625.4 循环嵌套 .................................................................................................. 655.5 跳转语句 .................................................................................................. 675.6 循环结构应用案例................................................................................... 69小结 ................................................................................................................... 70思考与练习 ....................................................................................................... 70第6章 函数 ............................................................................................. 726.1 函数的分类 .............................................................................................. 726.2 函数的定义 .............................................................................................. 746.3 函数调用 .................................................................................................. 756.4 函数的声明和返回值............................................................................... 796.5 变量的作用域 .......................................................................................... 816.6 内部函数和外部函数............................................................................... 84小结 ................................................................................................................... 85思考与练习 ....................................................................................................... 85第7章 数组 ............................................................................................. 877.1 一维数组 .................................................................................................. 887.2 二维数组 .................................................................................................. 967.3 字符串与字符数组................................................................................. 100小结 ................................................................................................................. 109思考与练习 ..................................................................................................... 109第8章 指针 ............................................................................................1128.1 指针的概念 ............................................................................................ 1138.2 指针运算 ................................................................................................ 1178.3 指针与数组 ............................................................................................ 1188.4 指针与字符串 ........................................................................................ 1208.5 指针与函数 ............................................................................................ 1218.6 指向指针的指针..................................................................................... 1238.7 指针应用实例 ........................................................................................ 125小结 ................................................................................................................. 126思考与练习 ..................................................................................................... 127第9章 编译预处理...................................................................................1299.1 宏定义 .................................................................................................... 1293目 录9.2 文件包含 ................................................................................................ 1359.3 条件编译 ................................................................................................ 137小结 ................................................................................................................. 141思考与练习 ..................................................................................................... 141第10章 结构体与共用体...........................................................................14310.1 typedef定义新类型............................................................................... 14410.2 结构体类型 .......................................................................................... 14510.3 共用体 .................................................................................................. 15410.4 枚举类型 .............................................................................................. 156小结 ................................................................................................................. 158思考与练习 ..................................................................................................... 158第11章 文件操作 ....................................................................................16011.1 C语言文件概述.................................................................................... 16111.2 文件的打开与关闭............................................................................... 16211.3 文件的读写 .......................................................................................... 165小结 ................................................................................................................. 173思考与练习 ..................................................................................................... 174附录 .......................................................................................................175附录A C语言中的关键字 ............................................................................ 175附录B 运算符的优先级及结合性 ............................................................... 177附录C 常用字符与ASCII码对照表 ............................................................. 178附录D C语言部分常用库函数 .................................................................... 179参考文献.................................................................................................184更加注重学生编程能力的培养,在培养学生思维能力、创新能力方面体现的更突出。