经人介绍来这里分享我的C语言学习经历。使用教材为《C Primer Plus<第六版>》
第一章 C语言初识
一、C语言的历史我就不一一介绍了,但是还是有几点是需要我们记住的:
1、C语言具有很好的可移植性,同一个C语言的代码可以再不同系统上顺利运行,这种特性为我们的代码的转移提供非常大的方便,使我们不用担心代码在不同系统上的适应性。
2、C语言具有专业的语言标准,无论你是初识者还是资深的程序员,都最好必须去了解一下写代码当中需要遵守的一些不成文的规则,这些规则将我们代码简介,以及其他人了解我们代码的前提。
二、学习C语言前的一些知识
1、编程机制,C语言编写时,编写的内容都时储存在文本文件中的,这些文件被称为源代码文件(source code file)。大部分的C语言系统,文件都是以 .c 结尾的,例如: wordcount.c 和budget.c 在文件中,点号前面的部分叫做基本点(basename)。因此,budget是基本名,c是扩展名。基本名和扩展名的组合即使文件名。文件名对于不用的系统有不同的要求,最明显的就是字符数量的要求。
2、目标代码文件、可执行文件、库
C语言的基本策略就是使用程序将源代码文件转化问可执行文件,而负责转化的部分则是由编译器和链接器来完成,编译器把源代码转化为中间代码,链接器吧中间代码和其他代码合并,