-
内容大纲
本书是一本以OBE理念为指导,校企联合共建的“面向应用型大学、融入多元思政元素”的案例式、立体化、符合C99标准的C语言教材。
本书共11章,内容包括概述、数据类型和表达式、顺序结构程序设计及常用函数、选择结构程序设计、循环结构程序设计、数组、函数与变量、指针、结构体与共用体、编译预处理、文件。本书体系完整、重点突出、资源丰富。知识点案例实用,通过一个小型综合案例将全书核心知识有机融合,真正做到教学理论和社会实践相结合。每章后的常见错误及调试方法循序渐进地教会读者程序调试方法,为实践提供了有力保障。
本书适合初学者学习使用,既可作为应用型院校计算机、电子信息等相关专业学习“C语言程序设计”类课程的教材和参考书,也可作为程序设计人员以及参加全国计算机等级考试(二级C语言)人员的自学参考用书。 -
作者介绍
-
目录
第1章 概述
1.1 计算机程序设计语言的前世今生
1.2 算法
1.2.1 算法的主要特征
1.2.2 算法的表示方法
1.2.3 算法优劣判断标准
1.3 C语言简介
1.3.1 C语言发展史——游戏引发的技术革命
1.3.2 C语言的特点
1.3.3 初识C程序案例
1.3.4 C语言程序书写约定
1.3.5 如何学好C语言
1.4 C语言集成开发环境
1.4.1 Dev-C++ 5.11的安装与配置
1.4.2 C语言程序的开发过程
1.4.3 Dev-C++ 5.11中C语言程序的开发步骤
1.4.4 Dev-C++ 5.11中的其他辅助功能
1.5 C语言程序的错误类型及调试方法
1.5.1 编译错误及调试方法
1.5.2 连接错误及调试方法
1.5.3 运行错误及调试方法
1.5.4 逻辑错误及调试方法
1.6 综合案例
习题
第2章 数据类型和表达式
2.1 C语言字符集与词法规则
2.1.1 C语言字符集
2.1.2 C语言词汇及其组成规则
2.2 数据类型
2.2.1 基本类型
2.2.2 其他数据类型
2.3 常量
2.3.1 整型常量
2.3.2 实型常量
2.3.3 字符型常量
2.3.4 字符串常量
2.3.5 符号常量
2.4 变量
2.4.1 变量的定义
2.4.2 变量赋初值
2.4.3 常变量
2.5 运算符和表达式
2.5.1 运算符的优先级与结合性
2.5.2 算术运算符和算术表达式
2.5.3 赋值运算符和赋值表达式
2.5.4 关系运算符和关系表达式
2.5.5 逻辑运算符和逻辑表达式
2.5.6 数据的类型转换
2.5.7 逗号运算符和逗号表达式
2.5.8 sizeof运算符
2.5.9 位运算
2.6 综合案例
习题
第3章 顺序结构程序设计及常用函数
3.1 顺序结构
3.2 C语句分类
3.3 常用数据输出输入函数
3.3.1 格式输出函数printf
3.3.2 格式输入函数scanf
3.3.3 单字符输出函数putchar
3.3.4 单字符输入函数getchar
3.3.5 不回显输入函数getch
3.4 其他常用函数
3.4.1 常用数学函数
3.4.2 常用字符函数
3.4.3 其他常用工具函数
3.5 综合案例
3.6 本章常见错误及调试方法
习题
第4章 选择结构程序设计
4.1 if语句
4.2 条件表达式
4.3 switch语句
4.4 综合案例
4.5 本章常见错误及调试方法
习题
第5章 循环结构程序设计
5.1 while语句
5.2 for语句
5.3 do…while语句
5.4 循环语句的嵌套
5.5 break和continue语句
5.5.1 break语句
5.5.2 continue语句
5.6 综合案例
5.7 本章常见错误及调试方法
习题
第6章 数组
6.1 一维数组
6.1.1 一维数组的定义
6.1.2 一维数组的使用
6.1.3 一维数组的初始化
6.2 一维数组的常用算法
6.2.1 一维数组与查找算法
6.2.2 一维数组与排序算法
6.2.3 一维数组与删除算法
6.2.4 一维数组与插入算法
6.3 二维数组
6.3.1 二维数组的定义
6.3.2 二维数组的使用
6.3.3 二维数组的初始化
6.4 字符串与数组
6.4.1 一维字符数组与字符串
6.4.2 字符数组的输入和输出
6.4.3 字符串处理函数
6.4.4 二维字符数组
6.5 综合案例
6.6 本章常见错误及调试方法
习题
第7章 函数与变量
7.1 函数定义
7.2 函数的调用
7.2.1 函数的调用形式
7.2.2 函数的调用过程
7.2.3 函数的嵌套调用
7.3 函数原型声明
7.4 函数的参数传递
7.4.1 传值方式
7.4.2 传址方式
7.5 递归函数
7.6 变量的作用域
7.6.1 局部变量
7.6.2 全局变量
7.7 变量的存储类型
7.7.1 自动变量
7.7.2 静态变量
7.7.3 寄存器变量
7.7.4 外部变量
7.7.5 变量汇总
7.8 综合案例
7.9 本章常见错误及调试方法
习题
第8章 指针
8.1 指针与指针变量
8.1.1 指针的基本概念
8.1.2 指针变量的定义
8.1.3 指针变量的赋值
8.1.4 指针变量的使用
8.1.5 二级指针
8.2 指针与数组
8.2.1 一维数组和指针
8.2.2 二维数组和指针
8.2.3 字符串与指针
8.2.4 指针数组
8.2.5 动态数组与指针
8.3 指针与函数
8.3.1 指针变量作函数参数
8.3.2 返回值为指针的函数
8.3.3 指向函数的指针
8.3.4 main函数的参数
8.4 综合案例
8.5 本章常见错误及调试方法
习题
第9章 结构体与共用体
9.1 结构体类型基本用法
9.1.1 结构体类型定义
9.1.2 结构体变量定义
9.1.3 结构体变量的使用
9.1.4 结构体变量的初始化
9.2 结构体数组与指针
9.2.1 结构体数组
9.2.2 结构体指针
9.3 结构体与函数
9.3.1 结构体变量作函数参数
9.3.2 结构体指针作函数参数
9.3.3 函数返回值为结构体类型
9.3.4 函数返回值为结构体指针类型
9.4 链表的操作
9.4.1 链表的基本概念
9.4.2 链表的基本操作
9.5 共用体
9.5.1 共用体类型定义
9.5.2 共用体变量定义
9.5.3 共用体变量的使用
9.6 枚举类型
9.7 typedef定义类型别名
9.8 综合案例
9.9 本章常见错误及调试方法
习题
第10章 编译预处理
10.1 宏定义
10.2 文件包含
10.3 条件编译
10.4 综合案例
10.5 本章常见错误及调试方法
习题
第11章 文件
11.1 文件基本概念与分类
11.2 文件指针
11.3 文件的打开与关闭
11.4 文件的读写操作
11.4.1 字符读写函数fgetc和fputc
11.4.2 数据块读写函数fread和fwrite
11.4.3 文件的随机读写
11.5 综合案例
11.6 本章常见错误及调试方法
习题
附录A 常用字符与ASCII代码对照表
附录B C语言常用库函数
附录C 综合案例参考源代码
参考文献
同类热销排行榜
- 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年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
