函数的返回值通过return语句来执行,即return后的变量或表达式的值,就为该函数的返回值(你可以根据需要自定义返回什么值),而返回值的类型是指该值你想要得到的类型,比如return a;(a的类型,你在函数体里定义的是int a;但根据需要,你要的是一个float型的返回值),于是,这样定义一个函数:float 函数名(参数列表){ int a; 函数体; …… return a;}这样,返回值a就变成了float型。
1
主函数定义Score[]的时候要加上数组宽度,比如Score[100];
2
Average函数里面不要重复定义n,你传参的时候已经传了;
3
Average函数在实现的时候不要加分号;
如果改了还不对的话给我发组数据,不知道你想干什么。。。。
正确答案:int
在《c primary plus》里《c和指针》中,当函数没有函数原型的时候,默认的返回类型为int。
所以如果不是int返回类型,请务必加原型!但是为了给阅读源代码的人一个通透的理解,最好返回值是int的函数也加一个函数原型!
你的函数是什么类型,返回值就是什么类型。
比如:
函数定义 int fun(int a,char b)
返回值就是整型
函数定义 int fun(int a)
返回值就是基类型为整型的指针
函数定义 void fun(int a)
无返回值
C/C++中的数学函数
原型:在TC20中原型为extern float pow(float x, float y); ,而在VC60中原型为double pow( double x, double y );
头文件:mathh/cmath(C++中)
功能:计算x的y次幂。
返回值:x不能为负数且y为小数,或者x为0且y小于等于0,返回幂指数的结果。
返回类型:double型,int,float会给与警告。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)