C++小课堂--第一期---面向对象之前 --- 实现函数返回结构体,实现大数据的传输
来源:互联网 发布:for在c语言中的作用 编辑:程序博客网 时间:2024/05/01 17:57
即将开启C++学习之旅,是时候该说些什么了;
好了话不多说,上代码:
#include<iostream>using namespace std;struct course{ double math; double computer; double english; double physics;};struct student{ char name[20]; course cos;};void display(student &stu);course Calmean(student *pstu, int num);int main (){ student stu [] = { {"Tom", 90, 88, 76, 85}, {"Jerry", 90, 65, 79, 70}, {"Hellen", 78, 67, 89, 76}, {"Hellen", 78, 67, 89, 76} }; course c = Calmean(stu, 4); //计算数据的平均值; cout<<"姓名\t"<<"数学\t"<<"计算机\t"<<"英语\t"<<"物理\t"<<endl; for(int i=0; i<4; i++) display(stu[i]); cout<<"---------------------------------------------------"<<endl; cout<<"平均分\t"<<c.math<<"\t"<<c.computer<<"\t"<<c.english<<"\t"<<c.physics<<endl; return 0;}void display(student &stu){ cout<<stu.name<<"\t"<<stu.cos.math<<"\t"<<stu.cos.computer<<"\t"<<stu.cos.english<<"\t"<<stu.cos.physics<<endl;}course Calmean(student *pstu, int num){ course c = {0, 0, 0, 0}; if(num<0){ return c; } for(int i=0; i<num; i++){ c.math +=pstu[i].cos.math; c.computer += pstu[i].cos.computer; c.english += pstu[i].cos.english; c.physics += pstu[i].cos.english; } c.math /= num; c.computer /= num; c.english /= num; c.physics /= num; cout<<"因为结构体可以赋值,所以可以直接返回其中的一块内存,而不用考虑到其他的情况 函数已经结束"<<endl; return c;}实现结构体,传递大型的数据,实现打包传输,类OC中mknetworkkit 中的POST请求,利用字典来传输;
输出结果自己运行吧!
---小红旗,转载请标明出处:http://blog.csdn.net/happylaoxu
0 0
- C++小课堂--第一期---面向对象之前 --- 实现函数返回结构体,实现大数据的传输
- C函数返回结构体在汇编下的实现
- C语言里用结构体和指针函数实现面向对象思想
- 简单的C语言结构体实现面向对象的方法
- 实现WCF传输大数据
- c实现面向对象
- c实现面向对象
- c实现面向对象
- c实现面向对象
- C实现面向对象
- C实现面向对象
- C实现面向对象
- springIOC第一个课堂案例的实现
- c分析面向对象的实现技术
- C语言面向对象的实现
- C实现面向对象的继承
- C语言面向对象的实现---多态性
- C语言实现面向对象的思想
- Android LayoutInflater原理分析,带你一步步深入了解View(一)
- 使用FileInputStream和FileOutputStream读写sdcard卡下的文件
- 黑马程序员——面向对象-多肽
- sqlserver 常见使用sql
- android ui布局之 merge include ViewStub
- C++小课堂--第一期---面向对象之前 --- 实现函数返回结构体,实现大数据的传输
- (android高仿系列)今日头条 --新闻阅读器 (一)
- Android 应用程序之间内容分享详解(一)
- Spring子项目了解
- wamp集成环境开启多站点
- 函数返回请注意
- ios runloop简介
- 对象作为数据成员
- iOS最佳实践