第10章结构体和共用体.pptVIP

  • 2
  • 0
  • 约1.27万字
  • 约 49页
  • 2019-06-30 发布于广东
  • 举报
内容回顾 10.1 自定义类型标识符 结构体导入 11.2 结 构 体 ⒉ 定义结构变量 ⑶直接定义结构体变量。 ⑷用typedef将结构体类型定义新类型,再定义变量。 ⒋ 结构体变量的引用 (3)可以对变量、数组元素及其成员进行取地址运算 取结构体变量的地址为: 结构体变量名 如:std 取结构体成员的地址为: 结构体变量名.成员 如:std.age (4)成员运算符“.”和指向运算符“-”的优先级最高,结合性自右向左。 ++sp-num等价于++(sp-num) sp-num++等价于(sp-num)++ (5)成员运算符的优先级高于地址运算符 (*sp).name 不同于*sp.name、*sp-name 若有struct student std={20001,John,M,19,85},*sp=std; 则 *((*sp).name)值为John 而 *sp.name 错误 但 *sp-name值为c (6)结构体指针只能指向同类结构体,不能指向结构体成员 若有STREC std,*pstd, pers[3]; 则sp=pers[2].num 错误 ⒌ 函数之间结构体变量的数据传递 6. 用指针处理链表 3. 链表的输出 4. 链表的删除 5. 链表的插入 共用体与结构体的区别 思考题 例10.10 编写

文档评论(0)

1亿VIP精品文档

相关文档