本书为高等学校计算机程序设计课程教材,全书共分十一章。本书一改传统教材以“知识点”为主线的编写方法,采用以“案例”为主线,案例引导知识点的编写形式。本书重点介绍了程序设计的过程、方法以及计算思维的基本思想。本书以C语言作为程序设计的实现语言,详细介绍了C语言的数据类型与运算、程序设计基本结构、数组、函数、指针、其他构造数据类型、文件等内容。本书每一章都精心设计了经典案例,案例设计围绕本章涉及知识点来完成,让学生在编程实践中来认识和理解相关知识点,使得学生对知识点的认识和理解都更加直观、深刻。同时每个案例中的“分析与思考”、“程序流程”环节注重学生计算思维能力的培养;“拓展训练”和“技能提高”环节注重学生举一反三和实践能力的培养。
本教材适合作为高等学校本科生计算机程序设计课程教材,还可以用于初学者自学,也可以作为培训机构的培训教材。
- 前言
- 第1章 概述
- 1.1 基本概念
- 1.2 初识C程序
- 1.3 C程序的基本结构
- 1.4 运行C程序
- 本章总结
- 第2章 程序设计基础
- 2.1 算法
- 2.2 数据类型
- 2.3 运算符和表达式
- 2.4 宏常量与宏替换
- 本章总结
- 第3章 顺序结构与输入输出
- 3.1 字符输入输出函数
- 3.2 格式输入输出函数
- 本章总结
- 第4章 选择结构
- 4.1 if语句
- 4.2 switch语句
- 4.3 条件语句的嵌套使用
- 本章总结
- 第5章 循环结构
- 5.1 while循环语句
- 5.2 dowhile循环语句
- 5.3 for循环语句
- 5.4 for循环语句的特殊格式
- 5.5 用goto语句和if语句构成的循环语句
- 5.6 循环的嵌套
- 5.7 break语句和continue语句
- 5.8 经典程序举例
- 本章总结
- 第6章 数组
- 6.1 数组的本质
- 6.2 一维数组
- 6.3 二维数组
- 6.4 字符数组和字符串
- 本章总结
- 第7章 函数
- 7.1 函数的定义
- 7.2 函数的声明
- 7.3 函数的参数
- 7.4 函数的返回值
- 7.5 函数的调用关系
- 7.6 全局变量与局部变量
- 7.7 函数的综合应用
- 本章总结
- 第8章 指针
- 8.1 指针的概念及指针变量
- 8.2 指针的运算
- 8.3 指针与数组
- 8.4 指针与函数
- 8.5 指向指针的指针变量
- 8.6 指针与二维数组
- 8.7 main函数的参数
- 本章总结
- 第9章 结构体
- 9.1 结构体类型的定义
- 9.2 结构体变量
- 9.3 结构体数组
- 9.4 结构体与函数
- 9.5 结构体与指针
- 9.6 结构体成员变量为结构体类型
- 9.7 链表
- 本章总结
- 第10章 共用体与枚举
- 第11章 文件
- 11.1 流
- 11.2 标准I/O
- 11.3 文件I/O
- 11.4 文件的随机读写
- 11.5 文件应用案例
- 本章总结
- 附录Ⅰ 经典习题及答案
- 附录Ⅱ 常用运算符优先级和结合性
- 附录Ⅲ 常用库函数
- 附录Ⅳ 常用字符ASCII码值对照表
- 参考文献
- 版权