C Prime Plus(第六版)共22篇
C Prime Plus(第六版)专题为本人学习C语言的过程中创建,旨在网站内留存、学习、参阅。
3.1 示例程序 - 第3章 数据和C - C Prime Plus(第6版)-同步笔记

3.1 示例程序 – 第3章 数据和C – C Prime Plus(第6版)

本章介绍以下内容: 关 键 字 : int 、 short 、 long 、 unsigned 、 char 、 float 、 double 、_Bool、_Complex、_Imaginary 运算符:sizeof() 函数:scanf() 整数类型和浮点数类型的区别 ...
2.7 调试程序 - 第2章 C语言概述 - C Prime Plus(第6版)-同步笔记

2.7 调试程序 – 第2章 C语言概述 – C Prime Plus(第6版)

现在,你可以编写一个简单的 C 程序,但是可能会犯一些简单的错误。程序的错误通常叫做 bug,找出并修正错误的过程叫做调试(debug)。程序清单2.4是一个有错误的程序,看看你能找出几处。 程序...
2.6 多个函数 - 第2章 C语言概述 - C Prime Plus(第6版)-同步笔记

2.6 多个函数 – 第2章 C语言概述 – C Prime Plus(第6版)

到目前为止,介绍的几个程序都只使用了printf()函数。程序清单2.3演示了除main()以外,如何把自己的函数加入程序中。 程序清单2.3 two_func.c程序 //* two_func.c -- 一个文件中包含两个函数 */...
2.5 进一步使用C - 第2章 C语言概述 - C Prime Plus(第6版)-同步笔记

2.5 进一步使用C – 第2章 C语言概述 – C Prime Plus(第6版)

本章的第1个程序相当简单,下面的程序清单2.2也不太难。 程序清单2.2 fathm_ft.c程序 // fathm_ft.c -- 把2音寻转换成英寸 #include <stdio.h> int main(void) { int feet, fathoms; fathoms...
2.4 提高程序可读性的技巧 - 第2章 C语言概述 - C Prime Plus(第6版)-同步笔记

2.4 提高程序可读性的技巧 – 第2章 C语言概述 – C Prime Plus(第6版)

编写可读性高的程序是良好的编程习惯。可读性高的程序更容易理解,以后也更容易修改和更正。提高程序的可读性还有助于你理清编程思路。 前面介绍过两种提高程序可读性的技巧:选择有意义的函数...
2.3 简单程序的结构 - 第2章 C语言概述 - C Prime Plus(第6版)-同步笔记

2.3 简单程序的结构 – 第2章 C语言概述 – C Prime Plus(第6版)

在看过一个具体的程序示例后,我们来了解一下C程序的基本结构。程序由一个或多个函数组成,必须有 main()函数。函数由函数头和函数体组成。函数头包括函数名、传入该函数的信息类型和函数的返回...
2.2 示例解释 - 第2章 C语言概述 - C Prime Plus(第6版)-同步笔记

2.2 示例解释 – 第2章 C语言概述 – C Prime Plus(第6版)

我们会把程序清单2.1的程序分析两遍。第1遍(快速概要)概述程序中每行代码的作用,帮助读者初步了解程序。第2遍(程序细节)详细分析代码的具体含义,帮助读者深入理解程序。 图2.1总结了组成C...
2.1 简单的C程序示例 - 第2章 C语言概述 - C Prime Plus(第6版)-同步笔记

2.1 简单的C程序示例 – 第2章 C语言概述 – C Prime Plus(第6版)

本章介绍以下内容: 运算符:= 函数:main()、printf() 编写一个简单的C程序 创建整型变量,为其赋值并在屏幕上显示其值 换行字符 如何在程序中写注释,创建包含多个函数的程序,发现程序的错误...
1.13 编程练习 - 第1章 初识C语言 - C Prime Plus(第6版)-同步笔记

1.13 编程练习 – 第1章 初识C语言 – C Prime Plus(第6版)

我们尚未要求你编写C代码,该练习侧重于编程过程的早期步骤。 1.你刚被MacroMuscle有限公司聘用。该公司准备进入欧洲市场,需要一个把英寸单位转换为厘米单位(1 英寸=2.54 厘米)的程序。该程...
1.12 复习题 - 第1章 初识C语言 - C Prime Plus(第6版)-同步笔记

1.12 复习题 – 第1章 初识C语言 – C Prime Plus(第6版)

复习题的参考答案在附录A中。 1.对编程而言,可移植性意味着什么? 2.解释源代码文件、目标代码文件和可执行文件有什么区别? 3.编程的7个主要步骤是什么? 4.编译器的任务是什么? 5.链接器的...