C语言中函数返回类型和函数返回值

C语言中函数返回类型和函数返回值,第1张

函数返回值通过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会给与警告。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12178606.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存