滴水逆向联盟
标题:
函数返回值你了解多少?
[打印本页]
作者:
大禹治水
时间:
2014-11-20 07:19
标题:
函数返回值你了解多少?
在编写程序的过程中,当终止函数得时候,会有一个返回值,那么函数得返回值是什么样的呢?
除了被定义为 void 类型的函数外,所有函数都返回一个值,这个值有 return 语句明确的给出
如果没有 return 语句,就返回 0
在编写程序的过程中,通常会遇到3中类型的函数。
第一种函数只做单纯的计算,它们专门用于对指定的参数进行计算,并将结果返回。
第二种函数返回操作信息,并且返回一操作是否成功的简单值。
第三种没有明确的返回值。
#include<stdio.h>
int ave(int a,int b)
{
int c;
c=(a+b)/2;
return c;
}
int main()
{
int x,y,z;
printf("please input x,y:\n");
scanf("%d,%d",&x,&y);
z=ave(x,y);
printf("%d\n",z);
}
复制代码
程序运行结果如下图:
1.png
(2.99 KB, 下载次数: 278)
下载附件
保存到相册
2014-11-20 07:19 上传
函数得返回值,可以是赋值也可以是不赋值。
作者:
夺命书生
时间:
2014-11-20 07:40
我觉得每个函数都应该由返回值。
作者:
树袋老妖
时间:
2015-1-22 09:55
长姿势了长姿势了:D:D
欢迎光临 滴水逆向联盟 (http://dtdebug.com/)
Powered by Discuz! X3.2