利用结构体返回多个函数值(2008-11-21 23:58:00)
#include iostream.h#include malloc.h#include string.htypedef struct student {?? ?char name[10];?? ?int age;}Student;Student* fun1(){??? Student* ps = new Student;??? strcpy(ps-name, zhong);?? ?ps-age? = 0x100;??? return ps;}void main(){??? Student* ps=fun1(); ???? coutname:ps-name\tage:hex(*ps).ageendl;??? delete ps;}一般的函数只能由一个返回值如何同时返回 name 和age 呢?我们可以将其封装到一个结构体中,这样就可以通过结构体的方式同时返回这两个参数注意:每次使用了fun1后,一定要释放其内部声请的内存空间比如本程序中的 delete ps; ,否则将造成内存泄漏
阅读全文(894) | 评论:0 | 复制链接
编程修养(推荐阅读)(2008-11-21 0:10:00)
编程修养??? ? 什么是好的程序员?是不是懂得很多技术细节
您可能关注的文档
最近下载
- 2024年“工匠杯”机修钳工技能大赛理论考试题库(含答案).pdf VIP
- 2026年人教版六年级下册数学期中测试卷(附答案解析)4套精品.docx VIP
- OpenClaw橙皮书-从入门到精通,涵盖架构原理、部署方案、渠道接入、Skills系统、模型配置、安全与成本的一站式参考手册.docx VIP
- 《建筑CAD》说课完整版.pptx VIP
- 攀枝花市2025年秋季人才引进备考题库(748人)及参考答案详解.docx VIP
- 员工装卸管理制度.docx VIP
- 《QBT2580-2002-精细陶瓷烹调器》.pdf VIP
- 政府会计主要业务分录(全套表格资料汇编).docx VIP
- 2026年人口和计划生育知识竞赛复习试题及答案.docx
- 2026年山西通用航空职业技术学院辅导员招聘笔试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)