- 19
- 0
- 约3.15千字
- 约 6页
- 2021-11-26 发布于江苏
- 举报
指向结构体的指针
在 C 语言中几乎可以创建指向任何类型的指针,包括用户自定义的类型。创建结构体指针是极常见的。下面是一个例子:
r是一个指向结构体的指针。请注意,因为 r是一个指针,所以像其他指针一样占用 4 个字节的内存。而 malloc 语句会从堆上分配 45 字节的内存。*r是一个结构体,像任何其他 Rec 类型的结构体一样。下面的代码显示了这个指针变量的典型用法:
您可以像对待一个普通结构体变量那样对待*r,但在遇到 C 的操作符优先级问题时要小心。如果去掉*r两边的括号则代码将无法编译,因为“操.”作符的优先级高于“*操”作符。使用结构体指针时不断地输入括号是令人厌烦的,为此 C
您可能关注的文档
最近下载
- 集装箱组装施工方案.docx VIP
- (二模)济宁市2026年高三高考模拟考试 物理试卷(含标准答案).pdf
- 新解读《GB 36894 - 2018危险化学品生产装置和储存设施风险基准》.docx VIP
- 电站锅炉汽温控制系统仿真P3DCS-上海电力.doc VIP
- 2025年北交所开户测试题及答案.docx VIP
- 第21课《庄子二则——庄子与惠子游于濠梁之上》 统编版语文八年级下册.pptx VIP
- 7 悬挂式液压驱动旋耕机设计.docx VIP
- 施工安全告知.doc VIP
- 科创板开户试题及答案[参照].doc VIP
- (6.2.1)--第六章第二节二维油、水两相流的数值模拟方法.ppt VIP
原创力文档

文档评论(0)