上海花千坊

C语言

C语言函数的返回值

时间:2020-10-05 14:37:15 C语言 我要投稿

C语言函数的返回值

  函数的返回值是指函数被调用之后,执行函数体中的程序段所取得的并返回给主调函数的.值。

C语言函数的返回值

  1、函数的值只能通过return语句返回主调函数。return语句的一般形式为:

1
return 表达式               return (表达式);        

  2、函数值的类型和函数定中函数的类型应保持一致。如果两者不一致,则以函数返回类型为准,自动进行类型转换。

1
2
3
4
int number()        
{        
    return 100;        
}        
1
2
3
4
void noResult()        
{        
 
}        

  注意:

  void函数中可以有执行代码块,但是不能有返回值,令void函数中如果有return语句,该语句只能有起到结束函数运行的功能。

1
其格式为: return        

  没有答案的

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <stdio.h>        
/* Jone算出结果应该怎么写函数? */        
 ?  joneResult(int x, int y, int z)        
{        
   int sum = x+y+z;        
   ?          //这里是不是应该将sum返回呢?        
}        
/* Jack没有算出结果只说了一句话是不是应该用无返回值函数? */        
 ? jackResult(int x, int y, int z)        
{        
    printf("我算不出来 ");        
}        
int main()        
{        
    int a, b, c;        
    a = 10;        
    b = 20;        
    c = 30;        
    //Jone的返回值类型是什么?        
         jR = joneResult(a, b, c);        
    printf("Jone运算结果是:%d ", jR);        
    printf("Jack运算结果是:");        
    //Jack没有算出结果只说了句话,是不是直接调用函数就可以了?        
            
    return 0;        
}</stdio.h>        

【C语言函数的返回值】上海花千坊相关的文章:

C语言函数的参数和返回值12-11

C语言函数说明与返回值11-25

C语言函数 atoi()10-28

浅谈C语言函数10-22

C语言函数的含义12-09

C语言函数的声明以及函数原型12-12

关于C语言对函数11-20

C语言文件操作函数11-04

c语言数学函数的介绍11-18