⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 funretn1.cpp

📁 c语言教程源码
💻 CPP
字号:
//这个程序在本书所带软盘中。文件名为FUNRETN1.CPP
//这个程序利用子程序来返回结构的值。

#include <iostream.h>
#include <iomanip.h>

struct employee {					//定义一个结构类型
	int ID_num;
	float salary_rate;
	float work_hours;
}	emp;							//定义并对结构变量初始化

void main(void)
{
	employee get_value(void);		//定义一个返回结构的子程序

	emp = get_value();				//调用子程序

	cout << "子程序get_value()返回下列数据:" << endl;
	cout << "雇员的号码:" << emp.ID_num << endl;
	cout << "雇员的小时工资:" << emp.salary_rate << endl;
	cout << "雇员的工作小时:" << emp.work_hours << endl;
}

/****************子程序 get_value( ) *********************/
employee get_value(void)				//定义一个返回结构的子程序头
{
	employee some_body;				//定义一个结构变量

	some_body.ID_num = 9980;
	some_body.salary_rate = 13.89;
	some_body.work_hours = 39.8;

	return(some_body);
}

/*这个程序运行后将显示如下输出结果:
子程序get_value()返回下列数据:
雇员的号码:9980
雇员的小时工资:13.89
雇员的工作小时:39.8
*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -