ANSI C在结构方面最主要的变化是定义了结构的赋值操作——结构可以拷贝、赋值、传递给函数,函数也可以返回结构类型的返回值。多年以前,这一操作就已经被大多数的编译器所支持,但是,直到这一标准才对其属性进行了精确定义。在ANSI标准钟,自动结构和数组现在也可以进行初始化。 联合式可以(在不同时刻)保存不同类型和长度的对象的变量,编译器负责跟踪对象的长度和对齐要求。联合提供了... Read More
posted @ 2009-11-02 18:14
老保
Views(154)
Comments(0)
Diggs(0)
ANSI C的一个最重要的变化时,它明确地制定了操纵指针的规则。事实上,这些规则已经被很多优秀的程序设计人员和编译器所采纳。此外,ANSI C使用类型void* (指向void的指针)代替char * 作为通用指针类型。 把c的地址赋给变量p,我们称p为“指向”c的指针。地址运算符&只能应用于内存中存在的对象,即变量和数组元素。它不能作用于表达式、常量或regis... Read More
posted @ 2009-11-02 18:04
老保
Views(229)
Comments(0)
Diggs(0)