在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 sum;

}

int main()

{

  int n;

scanf("%d",&n);

    asum(n);

printf("%d",asum(n));

return 0;

}

扩展资料:

1,在返回类型是char的函数中,return后应该是char类型的值。

2,在返回类型是int的函数中,如果是要停止函数的调用,最好应该为0。

3,在返回类型是结构类型的函数中,return后应该是结构的一个实例对象。

总之,函数定义为什么样的返回类型,该函数中return后就应该是相应类型的值。

如果实在不需要函数返回什么值,就需要用void声明其类型。

参考资料来源:百度百科-return

温馨提示:答案为网友推荐,仅供参考
相似回答