c语言第11章结构体和共同体探索.ppt

§ 11.10 用typedef 自定义类型 Now, These 3 records are. 89101 99.0 89104 87.0 89106 65.0 input the inserted record: 0, 0? §11.8 共用体类型数据 (?p).name (?p).score … 或者用“ ? ”运算符, p? num, p?name, p ?score. 称?为指向运算符, “ ? ”优先级高于++, – –。 则:p ?num+1?(x1.num)++ ++p?num ?++(x1.num) 先使用x1.num, 再加1 先使x1.num加1,再用x1.num 访问x1的成员: 小结: 引用结构变量中的成员有三种方法: (2) 用指针变量 (?p).成员名 (?p).num (3) 用指向运算符?成员名 p ?num (1) 结构体变量名.成员名 x1.num 注意:指针变量p必须是结构指针型, 且有p=x1; 例:请指出下列程序的错误所在: struct person { char name[20]; int count; } x1={ZhongHua, 10}; main( ) { int *p; p=x1; printf

文档评论(0)

1亿VIP精品文档

相关文档