什么是helperfunction

更新时间:2023-07-28 03:39:43 阅读: 评论:0

什么是helperfunction
什么是helper function?
Help function(辅助函数)本质上还是⼀个函数,其实没啥神秘的。就是把另外⼀个函数中的计算过程(⽐如取平均数,求⽅差等等)抽出来,单独写成的函数。你可能会问,为啥要如此多此⼀举?其实还是为了可读性,这样通过给相应的辅助函数⼀个清晰易理解的名字,能够帮助你更好的去读程序。还有⼀个好处是可以⽅便复⽤。
举个例⼦:
下⾯是我在⽹上找的⼀个求成绩平均数的⼀个程序,其中function float Student::getAvg()就是⼀个helper function(辅助函数)
/*header file for main.cpp*/
#include<iostream>
using namespace std;
class Student人人讲
{
int grade[5];
int id;问答题
public:
冰奶茶Student();
void tId(int idin);
void tGrade(int index, int gradeIn);
int getId();
int getGrade(int index);
float getAvg();
void printInfo();
};
Student::Student()
{
for(int i=0;i<5;i++)
{
grade[i] = 0;
}
id = 0;
}
void Student::tId(int idin)
{
id = idin;
}
void Student::tGrade(int index, int gradeIn)
{
grade[index] = gradeIn;
}
int  Student::getId()
{
return id;
}
int  Student::getGrade(int index)
{
return grade[index];
}
float  Student::getAvg()
{
int sum = 0;
for(int i=0; i<5;i++)
sum = sum + grade[i];
return sum/5.0;
}
void Student::printInfo()
{
cout<<id<<"\n";
一无所得
for(int i=0; i<5;i++)
cout<<grade[i]<<"";
}
————————————————
版权声明:本⽂为CSDN博主「Tom Boom」的原创⽂章,遵循CC 4.0 BY-SA版权协议,转载请附上原⽂出处链接及本声明。
原⽂链接:blog.csdn/sw3300255/article/details/84840076
#include "main.hpp"
int main()
准生证需要什么材料{
Student s1;求职自我介绍
简单的元宵节灯谜s1.tId(3232);
s1.tGrade(0,85);
s1.tGrade(1, 80);
s1.tGrade(2,98);
宽敞的英语s1.tGrade(3,65);
s1.tGrade(4,90);
s1.printInfo();
cout<<"avg = "<&Avg();
return0;
————————————————
版权声明:本⽂为CSDN博主「Tom Boom」的原创⽂章,遵循CC 4.0 BY-SA版权协议,转载请附上原⽂出处链接及本声明。原⽂链接:blog.csdn/sw3300255/article/details/84840076

本文发布于:2023-07-28 03:39:43,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1099459.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:函数   平均数   辅助   声明   过程   版权
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图