(4)成员名可以与程序中的其他变量名相同,两者不代表同一对象。例如,程序中可以另定义一个变量num,它与struct member中的num是两回事,互不干扰。 10.4.2指向结构体变量的指针作为函数参数 上一节介绍的用结构体变量作为函数参数,这是ANSI C新标准的扩充功能。在过去的C版本中不能这样用,而是通过指针来传递结构体变量的地址给形参,再通过形参指针变量引用结构体变量中成员的值。 10.4.3 函数的返回值为结构体类型 函数的返回值可以是结构体类型。例如,定义了结构体数组: struct student stud[100]; 数据输入可由如下形式的语句实现: for(i=0;i100;i++) stud[i]=input( ); 函数input( )的功能是输入一个结构体数据,并将输入结构体数据作为返回值,返回给第i个学生记录,实现第i个学生的数据输入。 10.5.1 指向结构体的指针 1.指向结构体变量的指针 指向结构体变量的指针定义的一般形式为: struct类型名*指针变量名; 例如: struct date*pd,date3; 定义指针变量pd和结构体变量date3。其中,指针变量pd能指向类型为struct date的结构体。赋值pd=date3,使指针pd指向结构体变量date3。 10.5.2 链
您可能关注的文档
最近下载
- 国家标准 NYT 3437-2019 沼气工程安全管理规范.pdf VIP
- 安全科学原理(理论知识)试题及答案.doc VIP
- 2025年(安全工程)安全科学原理试题及答案.doc VIP
- 2025 年大学安全工程(安全科学原理)上学期期末测试卷.doc VIP
- 阿里云DataClaw:如何让Agent安全访问数据(2026年).pdf
- TGXAS 697-2024 融水苗族服饰.pdf VIP
- 2025 年大学安全工程(安全科学原理)试题及答案.doc VIP
- 2026年DataClaw:如何让 Agent安全访问数据报告.docx
- 安全科学原理期末考试试题.docx VIP
- 东南A5翼舞_汽车使用手册用户操作图示图解详解驾驶指南车主车辆说明书电子版.pdf VIP
原创力文档

文档评论(0)