永发信息网

c语言return的用法

答案:6  悬赏:10  手机版
解决时间 2021-03-23 03:42
  • 提问者网友:遮云壑
  • 2021-03-22 05:44
c语言return的用法
最佳答案
  • 五星知识达人网友:鱼芗
  • 2021-03-22 06:03
return返回一个数值的意思就是把return <表达式>后面表达式的值返回给调用他的函数。举个例子:

int sum(int i,int j)
{
return i+j;
printf ("这个语句不会被执行,因为该子函数执行到上面的return语句就无条件结束了");
}

main()
{
int a=10,b=11,c;
c=sum(a,b);
printf("%d",c);
}

程序的输出为:
21

这个21从何而来呢main函数调用sum(a,b)函数时将a的值赋给i,b的值赋给j,上面说了return i+j;会计算i+j的值也就是结果等于21,并将21带回给调用它的函数,即c=sum(a,b);相当于c=21,这个21 就是由sum(a,b)中的return反回来的。
全部回答
  • 1楼网友:时间的尘埃
  • 2021-03-22 09:36
一个函数的返回值,你说面说的就是返回了0或者返回了1。
这样说吧,你自己写一个加法的函数,输入加数和被加数,返回的就是和。
int Sub(int a, int b)
{
return a + b;
}
理解了么?
  • 2楼网友:空山清雨
  • 2021-03-22 08:09
返回值
  • 3楼网友:鸽屿
  • 2021-03-22 07:52
跳出函数,并返回值0或1
  • 4楼网友:長槍戰八方
  • 2021-03-22 07:04
return 0表示假 return 1表示真。返回的“1”或“0”被用在if条件句中做判断,1则执行,0则跳过if
  • 5楼网友:患得患失的劫
  • 2021-03-22 06:12
以上就是一个基本的函数,一般的函数都有返回值,也就是return后面跟的值,返回值可以为各种数据类型,如:int,float,double,char,a[](数组),*a(,EZxBGf
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯