9.7 C++结构体类型作函数参数 | 输出学生信息
【摘要】 C++结构体概述在C++中,将一个结构体变量中的数据传递给另一个函数,有3种方法: 用结构体变量名作参数,一般较少用这种方法。用指向结构体变量的指针作实参,将结构体变量的地址传给形参。用结构体变量的引用变量作函数参数。 经典案例:C++输出学生信息。#include<iostream>//预处理
using namespace std;//命名空间
struct Stud...
C++结构体概述
在C++中,将一个结构体变量中的数据传递给另一个函数,有3种方法:
- 用结构体变量名作参数,一般较少用这种方法。
- 用指向结构体变量的指针作实参,将结构体变量的地址传给形参。
- 用结构体变量的引用变量作函数参数。
经典案例:C++输出学生信息。
#include<iostream>//预处理
using namespace std;//命名空间
struct Student{ //自定义结构体变量
int num;//学号
char sex;//性别
int age;//年龄
};
int main()//主函数
{
void print_Function(Student stu);//函数声明
Student stu;
stu.num=1001;
stu.sex='F';
stu.age=20;
print_Function(stu);
return 0; //函数返回值为0;
}
void print_Function(Student stu)
{
cout<<stu.num<<endl;//输出学号
cout<<stu.sex<<endl;//输出性别
cout<<stu.age<<endl;//输出年龄
}
编译运行结果:
1001
F
20
--------------------------------
Process exited after 2.002 seconds with return value 0
请按任意键继续. . .
文章来源: zhuanlan.zhihu.com,作者:C语言入门到精通,版权归原作者所有,如需转载,请联系作者。
原文链接:zhuanlan.zhihu.com/p/341849021
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)