C程序设计基础:编程抽象与算法策略详解
书名:《C程序设计:基础、编程抽象与算法策略》
作者:李忠
出版社:清华大学出版社
出版时间:2016年
《C程序设计:基础、编程抽象与算法策略》是一本系统介绍C语言程序设计基础的教材,本书以编程抽象和算法策略为核心,全面阐述了C语言的基础知识,包括数据类型、运算符、控制结构、函数、数组、指针、结构体、位运算等,通过丰富的实例和习题,帮助读者掌握C语言编程技能,提高编程抽象和算法设计能力。
第一章:C语言概述
1、1 C语言的发展历程
1、2 C语言的特点
1、3 C语言环境搭建
第二章:数据类型与运算符
2、1 数据类型
2、2 运算符
2、3 表达式
第三章:控制结构
3、1 顺序结构
3、2 选择结构
3、3 循环结构
第四章:函数
4、1 函数的定义与调用
4、2 函数参数与返回值
4、3 函数递归
第五章:数组
5、1 一维数组
5、2 二维数组
5、3 字符数组与字符串
第六章:指针
6、1 指针的概念与运算
6、2 指针与数组
6、3 指针与函数
6、4 指针与结构体
第七章:结构体与联合体
7、1 结构体的定义与使用
7、2 结构体数组
7、3 联合体
第八章:位运算
8、1 位运算符
8、2 位运算的应用
第九章:算法策略
9、1 算法概述
9、2 常见算法分析
9、3 算法设计方法
第十章:综合实例
10、1 计算器程序设计
10、2 排序算法实现
10、3 字符串处理程序设计
《C程序设计:基础、编程抽象与算法策略》是一本适合初学者和有一定编程基础的人士阅读的C语言教材,本书以编程抽象和算法策略为核心,深入浅出地介绍了C语言的基础知识,并通过丰富的实例和习题,帮助读者提高编程能力,相信通过学习本书,读者能够掌握C语言编程技能,为今后的学习和工作打下坚实的基础。