"C语言程序设计"
《C语言程序设计》谭浩强是一本非常经典的C语言基础教程。下面是从这本书中提取的重要知识点:
第1章 C语言概述
1.1 C语言的发展过程:C语言的历史、演进和发展。
1.2 当代最优秀的程序设计语言:C语言的特点、优点和应用领域。
1.3 C语言版本:C语言的版本演进和特点。
1.4 C语言的特点:C语言的优点、缺点和应用领域。
1.5 面向对象的程序设计语言:面向对象编程的概念、特点和应用。
1.6 C和C++:C语言和C++语言的关系、区别和应用领域。
1.7 简单的C程序介绍:C语言的基本语法、结构和编写规则。
1.8 输入和输出函数:C语言的输入输出函数、格式化输出和scanf函数。
1.9 C源程序的结构特点:C语言程序的结构、注释和基本语法。
1.10 书写程序时应遵循的规则:C语言编程规范、缩进和注释。
第2章 算法
2.1 算法的概念:算法的定义、特点和应用领域。
2.2 简单算法举例:排序算法、查找算法和遍历算法。
2.3 算法的特性:算法的正确性、可读性和效率。
2.4 怎样表示一个算法:自然语言、流程图、N-S流程图和伪代码。
2.5 结构化程序设计方法:结构化编程的概念、特点和应用。
第3章 数据类型、运算符与表达式
3.1 C语言的数据类型:整型、实型、字符型和字符串型数据。
3.2 常量与变量:常量、变量、符号常量和字符常量。
3.3 整型数据:整型常量、整型变量和整型数据的表示方法。
3.4 实型数据:实型常量、实型变量和实型数据的表示方法。
3.5 字符型数据:字符常量、字符变量和字符数据的表示方法。
3.6 变量赋初值:变量的赋值、初始化和默认值。
3.7 各类数值型数据之间的混合运算:不同数据类型之间的运算和转换。
3.8 算术运算符和算术表达式:算术运算符、优先级和结合性。
3.9 赋值运算符和赋值表达式:赋值运算符、赋值表达式和链式赋值。
3.10 逗号运算符和逗号表达式:逗号运算符、逗号表达式和顺序执行。
这本书涵盖了C语言的基础知识、算法和数据类型等方面的内容,为读者提供了系统的C语言基础知识。