c程序设计语言(第二版) 阅读笔记 一 特点和简介

  c语言是一种相对“低级”的语言,这种说法并没有什么贬义,它仅仅意味着c语言可以处理大部分计算机能够处理的对象,比如字符、数字和地址。这些对象可以通过具体机器实现的算术运算符和逻辑运算符组合在一起并移动。

  c语言不提供直接处理诸如字符串、集合、列表或数组等复合对象的操作。虽然可以将整个结构作为一个单元进行拷贝,但c语言没有处理整个数组或字符串的操作。除了由函数的局部变量提供的静态定义和堆栈外,c语言没有定义任何存储器分配工具,也不提供堆和无用内存回收工具。最后,c语言本身没有提供输入/输出功能,没有READ或WRITE语句,也没有内置的文件访问方法。所有这些高层的机制必须由显式调用的函数提供。c语言的大部分实现已合理地包含了这些函数的标准集合。

  类似地,c语言只提供简单的单线程控制池。即测试、循环、分组和子程序,它不提供多道程序设计、并行操作、同步和协同例程。

posted @ 2009-10-23 12:12  老保  Views(239)  Comments(0)    收藏  举报