#include
<stdio.h>
int sum(a,b)
{
return a+b;
}
void main()
{
int a=5,b=4;
printf("%d\n",sum(5,4));
}
在这个程序中 int sum(a,b)是什么意思?怎么用?return a+b;是什么意思?
c语言类型题
答案:5 悬赏:80
解决时间 2021-03-06 12:06
- 提问者网友:乱人心
- 2021-03-05 19:16
最佳答案
- 二级知识专家网友:一个很哇塞的汉子
- 2021-03-05 20:26
这里准确的定义应该是 int sum(int a,intb) 意思就是定义一个函数,向这个函数传递两个int型的参数a和b,然后计算a+b的和 把a+b的和返回给函数 最后通过调用函数把a+b的和输出即printf("%d\n",sum(5,4));
全部回答
- 1楼网友:为你轻狂半世殇
- 2021-03-05 23:57
int sum(a,b)是一个自定义函数,是求 a + b 的和。但是你这个函数定义中为什么参数列表的参数没有声明参数类型 应该是 int sum(int a, int b)才对吧。
return a+b 的意思就把 a + b的和最为返回值返回。
- 2楼网友:万千宠爱
- 2021-03-05 23:14
是一个函数,int sum(a,b)//函数名,int是它的返回值
在主函数即main 函数调用中sum(a,b);
return a+b将sum(a,b)函数结果即a+b的值返回
此时sum(5,4)=9
- 3楼网友:星星坠落
- 2021-03-05 21:48
看你要这个函数干什么了 例如:show函数定义为{ printf("hello\n") },是为了输出,无return语句,则定义为void类型 sum函数定义为{ int sum = a + b;return sum;}是为了加两个数,有return语句,return后为一int类型,所以定义为int类型
- 4楼网友:桑稚给你看
- 2021-03-05 21:39
int sum(a,b)是一个返回值为 int类型的函数 return a+b 是返回a+b的和 这个函数的功能就是计算两个数值的和 。在调用的时候 你可以吧你想实现相加的两个数带入到sum(a,b)的a和b 函数自己就会返回 计算结果:例如 我想求得 12 和16 的和
int result = 0; //计算结果
result = sum(12 ,16);
如果你要是想计算两个变量的和:
result = sum(variate_1,variate_2);
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯