C Primer Plus

2014-05-28
现代计算机可以分为几个部件。 中央处理单元(或称CPU)担负着绝大部分的计算工作; 随机访问存储器(或称RAM)作为一个工作区来保存程序和文件; Read More »

C Primer Plus 02

2014-05-28
###目标代码文件、可执行文件和库 C编程的基本策略是使用程序将源代码文件转换为可执行文件,此文件包含可以运行的机器语言代码。C分两步完成这一工作: 编译和链接 编译器将源代码转换为中间代码,链接器将此中间代码与其他代码相结合来生成可执行文件。C使用被划分为两部分的这一方法使程序便于模块化。 您可以分别编译各个模块,然后使用链接器将编译过的模块结合起来。这样,如果需要改变一个模块,则不必重新编译所有其他模块。同时,链接器将您的程序 与编译的库代码结合起来。 中间文件的形式有多种选择。最一般的选择,同时也是我们这里讲述的实现方式所采取的选择,是将源代码转换为机器语言代码,将... Read More »

C Primer Plus 01

2014-05-28
现代计算机可以分为几个部件。 中央处理单元(或称CPU)担负着绝大部分的计算工作; 随机访问存储器(或称RAM)作为一个工作区来保存程序和文件; 永久存储器,一般是硬盘,即使在计算机关机时也能记下程序和文件; 还有各种外围设备(如键盘、鼠标、监视器)用来提供人与计算机之间的通信。 cpu负责处理程序,所以我们集中来讨论它的功能。 CPU的工作非常非常简单,至少在我们所做的这一简短描述中是这样的。它从内存中获取一个指令并执行该指令,然后从内存中获取下一个指令并执行。 一个千兆CPU可以在一秒钟内进行大约一亿次这样的操作,所以CPU能一惊人的速度来从... Read More »

C Primer Plus

2014-05-28
现代计算机可以分为几个部件。 中央处理单元(或称CPU)担负着绝大部分的计算工作; 随机访问存储器(或称RAM)作为一个工作区来保存程序和文件; Read More »