色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

C語言中函數返回值的類型

林玟書2年前13瀏覽0評論

C語言中函數返回值的類型?

你說的是函數的返回者吧

函數的值是指函數被調用之后,執行函數體中的程序段所取得的并返回給主調函數的值。如調用正弦函數取得正弦值。對函數的值(或稱函數返回值)有以下一些說明:

1) 函數的值只能通過return語句返回主調函數。

return 語句的一般形式為:

return 表達式;

或者為:

return (表達式);

該語句的功能是計算表達式的值,并返回給主調函數。在函數中允許有多個return語句,但每次調用只能有一個return 語句被執行,因此只能返回一個函數值。

2) 函數值的類型和函數定義中函數的類型應保持一致。如果兩者不一致,則以函數類型為準,自動進行類型轉換。

3) 如函數值為整型,在函數定義時可以省去類型說明。

4) 不返回函數值的函數,可以明確定義為“空類型”,類型說明符為“void”。如例8.2中函數s并不向主函數返函數值,因此可定義為:

void s(int n)

{ ……

}

一旦函數被定義為空類型后,就不能在主調函數中使用被調函數的函數值了。例如,在定義s為空類型后,在主函數中寫下述語句

sum=s(n);

就是錯誤的。

為了使程序有良好的可讀性并減少出錯, 凡不要求返回值的函數都應定義為空類型。

java 聲明類中的函數,C語言中函數返回值的類型