-
内容大纲
本书是面向普通高等院校“c语言程序设计”课程而编写的教材,主要包括C语言概述及程序设计基础、简单的数值运算程序设计、逻辑运算与选择结构程序设计、重复运算与循环结构程序设计、数组与批量数据处理、指针与字符串数据处理、函数与程序结构优化、结构体与复杂数据处理、链表与非连续存储数据处理、文件与大批量数据处理等内容。
本书每章均配有学习目标、小结与习题,以方便读者掌握重点和难点,并以计算机解决计算问题为核心,精心挑选程序用例,努力打造算法多样化与图解化表示,尽量做到结构清晰、逻辑性强、图文并茂,将复杂问题处理流程化,做到深入浅出,让读者能够深刻体会程序设计的乐趣。
本书适合作为普通高等院校理工科各专业C语言程序设计课程教材,尤其适合应用型本科计算机专业学生使用,也可作为高职院校计算机相关专业学生和C语言自学者的参考书。 -
作者介绍
-
目录
第1章 C语言概述及程序设计基础
1.1 C语言的发展及特点
1.1.1 C语言的发展
1.1.2 C语言的特点
1.2 C语言程序的基本结构
1.2.1 C语言程序的书写基本结构
1.2.2 C语言程序的逻辑结构
1.2.3 字符集
1.2.4 标识符
1.2.5 C语言语句
1.2.6 C语言程序的书写约定
1.3 编译预处理
1.3.1 预处理命令
1.3.2 文件包含
1.3.3 宏定义
1.3.4 条件编译
1.4 程序设计基础
1.4.1 算法基本概念
1.4.2 算法的表示
1.4.3 程序的三种基本结构
1.5 Visual Studio 2019使用方法
小结
习题
第2章 简单的数值运算程序设计
2.1 C语言数据类型
2.1.1 数据类型的分类
2.1.2 数据类型的作用
2.2 C语言常量
2.2.1 整型常量
2.2.2 实型常量
2.2.3 字符常量
2.2.4 枚举常量
2.3 C语言变量
2.3.1 变量的概念
2.3.2 变量的定义
2.3.3 变量的存储
2.4 表达式与语句
2.4.1 运算符
2.4.2 与数值运算相关的运算符
2.4.3 表达式
2.4.4 表达式语句
2.4.5 类型转换
2.5 格式化输出,输入
2.5.1 格式化输出
2.5.2 格式化输入
2.6 简单的数值运算程序设计示例
小结
习题
第3章 逻辑运算与选择结构程序设计
3.1 选择结构的必要性
3.2 关系运算符和关系表达式
3.2.1 关系运算符及其优先级
3.2.2 关系表达式
3.3 逻辑运算符和逻辑表达式
3.3.1 逻辑运算符及其优先级
3.3.2 逻辑表达式
3.4 条件运算符和条件表达式
3.5 if语句
3.5.1 单分支if语句
3.5.2 双分支if语句
3.5.3 if语句的嵌套
3.5.4 if语句使用注意事项
3.6 switch语句
3.6.1 switch语句的一般格式
3.6.2 switch语句使用注意事项
第4章 重复运算与循环结构程序设计
第5章 数组与批量数据处理
第6章 指针与字符串数据处理
第7章 函数与程序结构优化
第8章 结构体与复杂数据处理
第9章 链表与非连续存储数据处理
第10章 文件与大批量数据处理
附录
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...