在c语言中,return的作用和用法

void main()
{
yanshi(300);
led=!led;
if(++leda!=10) return ;
leda=0;
}
我知道return是返回值语言,但在这个函数中,return语句返回到哪里!谢谢高手指点!

一般return语句用于函数返回值,当外界调用该函数需要知道函数执行情况的时候,就需要用返回值来告诉调用者。
而当调用者不需要知道执行情况,只需要去执行该函数的时候,那就不需要返回值。
return的作用1:表示返回,这个程序可以结束了,可以不带参数。
如果你的成员运行到这里,你就不往后运行了,可以加一个return语句,就不会再执行了。
作用2:返回指定类型的值,在定义函数的时候不是有 int af();int 这里是返回值。return 后面接的就是这个返回值,
这个函数执行后就可以给别的变量赋值了,他的值就是return 后面的值。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-07
如果函数类型是void的话,那么return相当与结束该函数,并不返回值。
不管有没有返回值,遇到return该函数就结束了。
例如我们经常用到
if(flag==0)
return 1;
else
return 0;
其实else完全可以省略的,只是这么看程序更清晰一些。本回答被提问者采纳
第2个回答  2010-09-03
这个return不返回任何东东的,就是表示主程序结束。

void函数一般执行到末尾才是结束。试想如果程序员偏偏要求在这个if成功的时候结束程序,但void函数又不允许有返回值,只能执行到函数末尾才结束,那怎么办呢?

为了给void函数一个允许中途正常结束的途径,C语言规定了这样的语句:
return;
专门用于在void函数的中途正常退出程序。

还有,main函数一般不要用void类型,不是语法不允许,是与移植有关。void main()是很不规范的写法。具体的你看看这个:

http://wenku.baidu.com/view/522d17a1b0717fd5360cdcd6.html本回答被网友采纳
第3个回答  2010-09-03
你这个程序少了一个调用函数吧?如果if语句的条件不成立那么将这个变量的值返回给调用函数。这是return的作用。这一点如果不懂要注意问老师,越详细越好,在网上问的话回答的人挺多但是真正能解决你问题的寥寥无几。我们学程序的不要闭门造车,这是忌讳。
第4个回答  2010-09-03
return是用来从函数中返回一个值给调用函数。
使用方法:
return(表达式); 或 return 表达式;

在c语言中,return的作用和用法
return的作用1:表示返回,这个程序可以结束了,可以不带参数。如果你的成员运行到这里,你就不往后运行了,可以加一个return语句,就不会再执行了。作用2:返回指定类型的值,在定义函数的时候不是有 int af();int 这里是返回值。return 后面接的就是这个返回值,这个函数执行后就可以给别的变量赋值...

c语言中的return语句用法
在C语言中,return语句起着至关重要的作用。当一个函数被调用并运行时,return语句就像一个桥梁,它允许程序控制权从被调用的函数返回到主调用的函数。通过在其后指定参数,return能够传递函数执行的结果,这是函数调用中常见的期望行为。在需要时,return也可以不返回具体数值,而是以状态码的形式,比如-1...

c语言return
return表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。 如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否,主调函数可以通过返回值判断被调函数的执行情况...

c语言的return是什么意思
在C语言中,`return`是一个关键字,主要用于函数定义中。它主要有两个作用:返回函数值:在函数定义中,`return`用于指定函数执行完毕后的返回值。这个值可以是变量、常量、表达式计算的结果等。例如,在一个计算两个数相加的函数中,函数可以返回计算出的和。这是函数的返回值的常见用法。返回类型的数...

c语言的return有什么用处啊?
在C语言中,return语句具有以下作用:返回值:return语句可以用于从函数中返回一个值。这个值通常被称为函数的返回值。例如,如果你有一个函数用于计算两个数的和,你可以使用return语句来返回这个和:请点击输入图片描述 终止函数:return语句也可以用于立即终止当前函数的执行。这意味着一旦return语句被执行...

c语言中return是什么意思
在 C 语言中,return 语句有一个独特的功能,它可以提前终止函数的执行过程,从而提高程序的效率。如果在函数中使用了循环或者嵌套循环,可能会出现一些特殊情况,如无限循环、死循环或者其他异常条件。此时,可以使用 return 语句提前结束循环,从而避免程序陷入死循环。但是,在使用 return 语句时需要注意,...

在c语言中return的用法是什么啊?
使用return 语句。在此程序计算n的累加求和,先定义函数后,在函数中计算好结果,利用return 语句,将结果返回。在main()函数中调用asum函数,即可得到函数的结果,并将它在主函数输出。例如 include<stdio.h> int asum(int n){ int i=0,sum=0;while(i<=n){ sum=sum+i;i++; } return...

C语言程序中return的作用是什么?希望能够有个比较详细的解答,最好能...
1:在main函数中的return代表程序的正常退出,先是运行终止处理程序,然后进行IO缓冲,文件关闭等操作,然后调用_exit进入内核,最后从启动例程中退出。2:在其他函数中的return代表从函数当前函数返回调用他的函数,进行相关的栈操作,对相关寄存器的重新复制。望采纳 ...

c语言return的作用是什么?
include<stdio.h> int main(){ int a[20] ;int k=0,sum=0,i;for (i=0;i<20;i++){ scanf("%d",&a[i]);if(a[i]<0){ sum+=a[i];\/负数之和\/ k++;\/计数\/ } } printf("%d %d",sum,k);return 0;} 运行效果:

c语言return什么意思
return在c语言中的意思为“返回”。return表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。函数是C语言的基本构件,一个C程序可以由一个主函数和若干个子程序函数构成,由主函数调用其它子程序函数,其他子程序函数...

相似回答