C语言中return语句具体该如何用,书上写的定义无法理解,可以举个例子具体说明一下吗,谢了

如题所述

你好,是这样的,在函数中return表示退出这个函数,返回到函数的调用语句。
return返回的值必须和函数定义的返回类型在类型上一致。
比如int fun()定义func函数的返回类型为int类型。那么在func函数里必须使用return返回一个int类型的值。
int func()
{
return 1;
}
或者
int func
{
int a = 1;
return a;
}

只有使用void定义的函数返回类型可以直接使用return;或者不调用return;
比如
void func()
{
}

void func()
{
return;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-13
1.可以返回一个值
int add(int x, int y)
{
return (x+y);
}
2.可以退出函数
void main()
{
int i;
......
if(i==0) retern;
......
}
第2个回答  2012-10-13
public int getnumber()
{int a =10;
return a;
}
一个函数只有一个return

C语言中return语句具体该如何用,书上写的定义无法理解,可以举个例子...
你好,是这样的,在函数中return表示退出这个函数,返回到函数的调用语句。return返回的值必须和函数定义的返回类型在类型上一致。比如int fun()定义func函数的返回类型为int类型。那么在func函数里必须使用return返回一个int类型的值。int func(){ return 1;} 或者 int func { int a = 1;return a;...

return. 0在C语言中我什么作用?书上的不通俗,所以不理解
懂了吧!这是构造函数中的返回结果的语句,也是主函数中退出主函数的语句,在主函数中可有可无(在void main()中必须写成return;或删掉。),但在你构造的函数中,它如果没有,就会返回0,你构造的函数就没用了。

c语言中return语句的具体作用是什么?返回值是干嘛的,谁向谁返值,返到...
1.return语句不可返回指向“栈内存”的“指针”或“引用”,因为“栈内存”的空间在函数体结束时,自动被销毁,指向这里的指针就会出错!要搞清楚返回的究竟是“值”、“指针”、还是“引用”。例如:char * Function(void){ char str[]="Hello,world!"; \/\/str的内存是在Function这个函数的栈...

在c语言中return语句主要做什么的,能举个例子吗
在c语言中return语句主要做什么的,能举个例子吗 return返回一个数值的意思就是把return <表达式>后面表达式的值返回给调用他的函数。举个例子: int sum(int i,int j) { return i+j; printf ("这个语句不会被执行,因为该子函数执行到上面的return语句就无条件结束了"); } main() ...

C语言 return语句怎么用?上课睡着了,谁教教我,最好有实例。
printf("c");}\/\/该函数只执行到return语句处,即屏幕上输出的为"ab"return是个好东西 第一个作用,也就是他的真实作用 返回值,这个返回值是和函数的类型有关的,函数的类型是什么,他的返回值就是什么 比方主函数int main(){}这里就必须有一个return,只有void时可以不用返回值。功能函数 int...

C语言中return到底怎么用?完全搞不懂return1;return2;return3;到底什么...
return x顾名思义就是返回x,如果在主函数里return 0;的话代表结束程序,如果是在其他函数里的话就是返回值,比如:int solve(){ int k;xxxxxx return k;} 比方主函数int main(){}这里就必须有一个return,只有void时可以不用返回值。

c语言里的return语句都有什么样的用法,麻烦给个例子
return 是返回 ,可以返回相应的数值、一个内存地址等等。比如一个计算阶乘的程序 int JC(int n){ if(n == 1) return 1;else return JC(n-1)*n;} 这里 return 返回的就是一个数值 注意 函数前面的 int ,表示的就是这个函数的返回数值的类型。

c语言中的return语句具体是干嘛用的?最好能讲清楚点。不要去网上搬别 ...
return是用来返回值的,程序分为有返回值(如int double)和没返回值(void)两种,当有返回值时,在程序出口(程序结束的位置)必须有return 来返回一个值,还有,执行return后,当前程序必然会结束

c语言中,return是什么意思,怎么用
以下是个人理解(只供参考)return 呢用在带有反回型的函数中:如 int main(void){ ...; return 0;}说明main 需要反回一个int型的数!更多的时候,我们用return还反回一个值,也就是说我们希望那个函数反回一个什么结果,我们就return什么!如:int add (int a, int b){ return (a+b);}这个函数就反回了...

c语言中return()起什么作用?
return是C++预定义的语句,它提供了种植函数执行的一种放大。当return语句提供了一个值时,这个值就成为函数的返回值.说到return,有必要提及主函数的定义,下面是从网络上找到的资料,好好消化吧,对了解主函数中返回值的理解有很大的帮助.很多人甚至市面上的一些书籍,都使用了voidmain(),其实这是错误...

相似回答