亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

C語(yǔ)言 百分網(wǎng)手機(jī)站

C語(yǔ)言函數(shù)的返回值

時(shí)間:2020-10-05 14:37:15 C語(yǔ)言 我要投稿

C語(yǔ)言函數(shù)的返回值

  函數(shù)的返回值是指函數(shù)被調(diào)用之后,執(zhí)行函數(shù)體中的程序段所取得的并返回給主調(diào)函數(shù)的.值。

C語(yǔ)言函數(shù)的返回值

  1、函數(shù)的值只能通過(guò)return語(yǔ)句返回主調(diào)函數(shù)。return語(yǔ)句的一般形式為:

1
return 表達(dá)式               return (表達(dá)式);        

  2、函數(shù)值的類型和函數(shù)定中函數(shù)的類型應(yīng)保持一致。如果兩者不一致,則以函數(shù)返回類型為準(zhǔn),自動(dòng)進(jìn)行類型轉(zhuǎn)換。

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

  注意:

  void函數(shù)中可以有執(zhí)行代碼塊,但是不能有返回值,令void函數(shù)中如果有return語(yǔ)句,該語(yǔ)句只能有起到結(jié)束函數(shù)運(yùn)行的功能。

1
其格式為: return ;        

  沒(méi)有答案的

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算出結(jié)果應(yīng)該怎么寫(xiě)函數(shù)? */        
 ?  joneResult(int x, int y, int z)        
{        
   int sum = x+y+z;        
   ?          //這里是不是應(yīng)該將sum返回呢?        
}        
/* Jack沒(méi)有算出結(jié)果只說(shuō)了一句話是不是應(yīng)該用無(wú)返回值函數(shù)? */        
 ? jackResult(int x, int y, int z)        
{        
    printf("我算不出來(lái) ");        
}        
int main()        
{        
    int a, b, c;        
    a = 10;        
    b = 20;        
    c = 30;        
    //Jone的返回值類型是什么?        
         jR = joneResult(a, b, c);        
    printf("Jone運(yùn)算結(jié)果是:%d ", jR);        
    printf("Jack運(yùn)算結(jié)果是:");        
    //Jack沒(méi)有算出結(jié)果只說(shuō)了句話,是不是直接調(diào)用函數(shù)就可以了?        
    ?        
    return 0;        
}</stdio.h>        

【C語(yǔ)言函數(shù)的返回值】相關(guān)文章:

C語(yǔ)言函數(shù)的參數(shù)和返回值12-11

C語(yǔ)言函數(shù)說(shuō)明與返回值11-25

C語(yǔ)言函數(shù) atoi()10-28

淺談C語(yǔ)言函數(shù)10-22

C語(yǔ)言函數(shù)的含義12-09

C語(yǔ)言函數(shù)的聲明以及函數(shù)原型12-12

關(guān)于C語(yǔ)言對(duì)函數(shù)11-20

C語(yǔ)言文件操作函數(shù)11-04

c語(yǔ)言數(shù)學(xué)函數(shù)的介紹11-18