C语言第九课:函数的返回值

小明碰到一道数学选择题问小刚,小刚算了一会给小明说计算结果是100,应选A。那么小刚给小明的反馈就可以说是小刚的一个返回值。
案例
Jone和Jack同时算一道数学题,Jone算的结果并返回,而Jack算了半天说了一句话,我算不出来。
#include <stdio.h>

 int  joneResult(int x, int y, int z)
{
   int sum = (x+y+z)/3;
   return sum;
}

void jackResult(int x, int y, int z)
{
    printf("我算不出来\n");
    return;
}
int main()
{
    int a, b, c;
    a = 10;
    b = 20;
    c = 30;
    int  jR = joneResult(a, b, c); 
    printf("Jone运算结果是:%d\n", jR);
    printf("Jack运算结果是:");
    jackResult(a,b,c);
    return 0;
}

要点

  • 那么函数的返回值是指函数被调用之后,执行函数体中的程序段所取得的并返回给主调函数的值
  • 没有返回值的函数,返回类型为void(另void函数中如果有return语句,该语句只能起到结束函数运行的功能。其格式为:return;)。

本文链接:

https://www.zaigie.com/archives/94/