中易网

c语言类型题

答案:5  悬赏:80  
解决时间 2021-03-06 12:06
#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;是什么意思?
最佳答案
这里准确的定义应该是 int sum(int a,intb) 意思就是定义一个函数,向这个函数传递两个int型的参数a和b,然后计算a+b的和 把a+b的和返回给函数 最后通过调用函数把a+b的和输出即printf("%d\n",sum(5,4));
全部回答
int sum(a,b)是一个自定义函数,是求 a + b 的和。但是你这个函数定义中为什么参数列表的参数没有声明参数类型 应该是 int sum(int a, int b)才对吧。 return a+b 的意思就把 a + b的和最为返回值返回。
是一个函数,int sum(a,b)//函数名,int是它的返回值 在主函数即main 函数调用中sum(a,b); return a+b将sum(a,b)函数结果即a+b的值返回 此时sum(5,4)=9
看你要这个函数干什么了 例如:show函数定义为{ printf("hello\n") },是为了输出,无return语句,则定义为void类型 sum函数定义为{ int sum = a + b;return sum;}是为了加两个数,有return语句,return后为一int类型,所以定义为int类型
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);
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
反恐特警组:火速救援 影片刚开始时 派对里放
山西医科大学癫痫研究所在什么地方啊,我要过
烈酒醉人怎么对下一句
旅行社销售商品或礼品怎么做账,怎么做分录
涧西区洛阳箭牌卫浴(南昌路)这个地址在什么地
如何在python图形界面实现动画效果【或者说,
徐州铁旅黄口人民路营业部在什么地方啊,我要
魏延的武艺应该排三国武将第几
为什么我的红米手机在电脑上不能充电,USB调
原价值50万,折旧42万,发生清理费用12000,
二狗是什么意思
爱丽丝美甲美睫后瑞店这个地址在什么地方,我
公路落石砸死人路政有责吗
绝对心理有问题了
家里种的云南白药可以炒菜吃吗?
推荐资讯
三星s7edge 外屏碎了,换屏大概多少钱
温江有那些好玩的地方
请问这三串手串名字叫什么
金涛窗帘地址有知道的么?有点事想过去
大仙侠页游天帝宝库怎么刷?
有没有什么编程软件是图形化的,即使小学生也
为何YSL星辰口红这么火吗
收割机发动机有废气了,郁闷,
在上市公司任总经理应该要做到哪些方面
有个地名(郯城),郯这字念什么啊?
权志龙是温柔的人吗
泉子沟地址有知道的么?有点事想过去
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?