回覆列表
-
1 # 髒話比謊話乾淨558
-
2 # 奇幻春風1r
C語言中函式的返回值可根據該函式計算結果型別來確定。比如您要計算1+2+3+...+n的和,可以定義求和函式sum(int n)來計算,顯然該返回型別為int,所以可以寫成 int sum(int n){...}的形式。
如果某個函式不需要返回值何值,則需要將返回型別寫成void。希望以上回答可以幫助到您。
無返回值的函式,只進行某種操作。
有返回值的函式,可以將某個變數或指標返回其呼叫函式。
兩者形式上的區別如下:
無返回值:void fun1();
有返回值:int fun2();
呼叫的區別:
無返回值:
main()
{
……
fun1();
……
}
有返回值:
main()
{
int a;
……
a=fun2();
……
}