回覆列表
-
1 # 使用者160715933083
-
2 # 玄歌夜落
子函式可以列印輸出,和主函式不衝突
-
3 # 曉梅10068
可以。c語言子函式能輸出。
輸出也是一條語句,沒有必須在哪的要求,可以當作呼叫函式裡的程式碼都在主函式,只是為了組織結構,編寫可重複呼叫的程式碼。
子函式執行完成後會自動返回至呼叫處,如果有返回值,用return 某個值,如果沒有,可以忽略return。 -
4 # zyzzf17081
一個程式中主函式只能有一個,一個程式中能包含有很多函式。通常c程式是可以獨立執行並完成某項任務的個體。僅僅c語言,一般沒有主程式這種說法。若是vc可能涉及到主程式,一般來說要求有且僅有一個。
-
5 # 使用者206317045416259
int add(int x,int y); //函式宣告,如果呼叫子函式的函式在子函式的前面,必須宣告才可以呼叫int main(int arg){ printf("%d",add(3,4)); //呼叫子函式}int add(int x,int y){ return x+y;}
-
6 # 使用者990540253822
1、在C/C++中,沒有子程式的說法,而叫做函式。函式可以有返回值,不需要時,可定義為void型別。函式的使用與子程式的用法相同,沒有什麼特殊之處。
2、例如
.............................................................................
int max(int a, int b) {
return (a > b) ? a : b;
}
.............................................................................
int a = 5,b = 8,c = 3;
printf("a,b,c中的最大值是 : %d\n",max(max(a,b),c);
在C語言中主函式呼叫子函式,子函式被主函式呼叫,這就是它們之間的聯絡。編寫函式主要有以下步驟,首先對函式進行定義,語法格式為:
型別說明符 函式名 (含型別說明的形式引數表)形式引數的作用是實現主函式和被調函式之間的聯絡。通常將函式所處理的資料、影響函式功能的因素或函式處理的結果作為形參。