本书目录导读:
《C语言课程设计:理论与实践的完美结合——评《C程序设计》》
《C程序设计》
作者:谭浩强
出版社:清华大学出版社
出版时间:2018年1月
《C程序设计》是我国著名计算机教育专家谭浩强教授所著,自1981年首次出版以来,已经历了多次修订,该书深入浅出地介绍了C语言程序设计的基本概念、语法规则、编程技巧以及程序设计的方法和技巧,是一本适合初学者和中级程序员阅读的教材。
本书共分为二十章,主要内容包括:
1、C语言概述:介绍了C语言的发展历程、特点以及C语言程序的构成。
2、数据类型、运算符和表达式:讲解了C语言中的基本数据类型、运算符、表达式以及类型转换。
3、控制结构:介绍了C语言中的顺序结构、选择结构和循环结构。
4、函数:讲解了函数的定义、调用、参数传递以及递归等概念。
5、数组、指针和字符串:介绍了数组、指针、字符串以及相关操作。
6、结构体、共用体和枚举:讲解了结构体、共用体和枚举的定义、使用以及注意事项。
7、文件操作:介绍了文件的打开、读写、关闭以及文件流的概念。
8、预处理器:讲解了预处理器的作用、指令以及宏定义等概念。
9、输入输出函数:介绍了C语言中的标准输入输出函数,如printf、scanf等。
10、动态内存分配:讲解了动态内存分配的概念、方法以及注意事项。
11、链表:介绍了链表的定义、创建、插入、删除以及遍历等操作。
12、栈和队列:讲解了栈和队列的定义、实现以及应用。
13、字符串处理:介绍了字符串的创建、操作以及常用函数。
14、标准库函数:介绍了C语言标准库中常用的函数,如数学函数、字符函数、字符串函数等。
15、错误处理:讲解了C语言中错误处理的方法和技巧。
16、面向对象编程:介绍了面向对象编程的基本概念、类和对象、继承、多态等。
17、网络编程:介绍了网络编程的基本概念、套接字编程以及常用协议。
18、数据库编程:介绍了数据库的基本概念、SQL语句以及C语言与数据库的连接。
19、系统编程:介绍了系统调用的概念、进程和线程以及信号处理等。
20、软件工程:介绍了软件工程的基本概念、需求分析、设计、实现、测试和维护等。
《C程序设计》作为一本经典的C语言教材,深入浅出地讲解了C语言程序设计的基本知识和技巧,通过学习本书,读者可以掌握C语言编程的基本技能,为后续的学习和工作打下坚实的基础,本书还注重理论与实践相结合,使读者在实际编程过程中能够更好地运用所学知识。《C程序设计》是一本值得推荐的C语言入门教材。