计算机C语言教程第10章结构和共同体
(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 链
您可能关注的文档
- 血栓和止常用筛检试验PPT课件.ppt
- 蛇年主题背景_pt模板.ppt
- 融资学PPT课第讲 金融衍生工具.ppt
- 蛇年大吉喜ppt模版.ppt
- 薪酬管理ppt课件 第章薪酬体系建设.ppt
- 血液分析仪校要求——临床检验结果的可追溯性.ppt
- 血浆的临应用PPT课件.ppt
- 血液病实诊断总论.ppt
- 血球计数板的使用法和原理.ppt
- 行为偏激儿童心理咨案例报告.doc
- 煤矿测量工岗位专业考试试卷和答案.docx
- 2026届云南省曲靖市麒麟区五中高二化学第一学期期末达标测试试题含答案.docx
- 2025年执业药师药学专业知识试卷含答案:药物化学与药理学综合测试.docx
- 贵州省遵义市汇川区2025-2026学年八年级上学期学业水平(期末)考试数学(解析版).pdf
- 大一大学美育考试题及答案.docx
- 贵州省遵义新蒲新区2025-2026学年上学期八年级期末数学试题(解析版).pdf
- 工厂供电考试试卷及答案.docx
- 2025年焦作沁阳市公益性岗位人员招聘33人考试备考题库及答案解析.docx
- 贵州省遵义市第二十三中学2025-2026学年八年级上学期期末数学试卷(解析版).pdf
- 2025年一建《机电工程管理与实务》考试施工组织设计模拟试题含答案库含答案.docx
最近下载
- 大连星玛SICON-3000Sci(MMR)综合说明书.pdf VIP
- 企业员工安全技能提升课件:用电安全培训.ppt VIP
- 人教版六年级下册数学全册计算题专项训练(含答案).pdf VIP
- 2026年秋季开学初中开学第一课(爱国主义教育)课件.pptx VIP
- 地下室工程有限空间作业专项施工方案.docx
- (小升初分班考)2026_2027学年山东省临沂市七年级上册入学试语文试题-含答案.docx
- 地方规范JJF新119-2023煤粉锅炉炉膛漏风测试规范-高清可复制版.pdf
- T∕ZZB 1912-2020 多层片式陶瓷电容器电极镍粉.docx
- 《地方标准编制说明》格式规范.docx VIP
- 设备安装人员岗位职责及工作流程.docx VIP
原创力文档

文档评论(0)