| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 611 人关注过本帖
标题:看不懂程序中的那一句话!
取消只看楼主 加入收藏
lixang
Rank: 1
等 级:新手上路
帖 子:231
专家分:0
注 册:2006-7-15
收藏
 问题点数:0 回复次数:1 
看不懂程序中的那一句话!

# include<iostream.h>

int Sgread[6][4]={
{60,80,90,75},
{75,85,65,77},
{80,88,90,98},
{89,100,78,81},
{62,68,69,75},
{85,85,77,91} };

int &level_gread(int gread[] ,int greadsize,int &tA,int &tB)
{
int sum=0;
for(int i=0;i<greadsize;i++)
sum+=gread[i];
sum=sum/greadsize;
if (sum>=80) return tA; //将学生成绩分为两类,
else return tB;
}

void main()
{
int hangshu=6,lieshu=4;
int tapeA=0,tapeB=0;
for(int i=0;i<hangshu;i++)
level_gread(Sgread[i],lieshu,tapeA,tapeB)++;//这一行实在看不懂?能将这一行换个表达方式么?

cout<<"number of tape A is:"<<tapeA<<endl;
cout<<"number of tape B is:"<<tapeB<<endl;
}

搜索更多相关主题的帖子: include return 学生成绩 
2006-08-31 11:39
lixang
Rank: 1
等 级:新手上路
帖 子:231
专家分:0
注 册:2006-7-15
收藏
得分:0 
以下是引用yeshirow在2006-8-31 11:52:26的发言:

level_gread 最終是返回 tapeA 或者 tapeB 的引用, ++ 就是對這兩個數增值

谢谢你的提醒,但是如果那位朋友能将这句话换个书写形式!
我想更容易理解一些!

2006-08-31 21:24
快速回复:看不懂程序中的那一句话!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022068 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved