《高级语言设计》解剖.ppt

? 字符型数据和整型数据可以相互赋值并进行混合运算,但要注意这两种数据的取值范围是不同的(即要注意变量的类型和赋值的合法性)。 6.2.4 结构体变量的引用 结构体变量一经定义,系统为其分配空间,便可进行引用。对结构体变量的引用是通过对其成员的引用来实现的,一般情况下不能引用变量名本身。(除了作为函数参数和同类型的结构体变量相互赋值两种情况) 引用的一般形式是:结构体变量名. 成员名 引用说明: 引用说明: (1)类型和变量是不同的概念,不能混淆。在引用时,可以对变量进行赋值、存取或运算,但不能对类型进行;在编译时,对类型不分配内存空间,只对变量分配。 (2)结构体中的成员相当于普通变量,可以按引用形式单独使用,即可作为表达式中的运算对象。 例:x=5; wu.age=18; li.age=wu.age+x; (3)结构体的成员也可以是一个结构体类型数据,在引用这种成员时,需要用多个成员运算符逐级找到最低一级的成员,只能对最低一级的成员进行引用; 例:若定义 struct dade struct st { int year; { char name[20];

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档