c 呼叫函式

2021-07-24 17:37:46 字數 556 閱讀 7552

建立c++函式時,會定義函式做什麼,然後通過呼叫函式來完成已定義的任務

當程式呼叫函式時,程式控制權會轉移給被呼叫的函式,被呼叫的函式執行已定義的任務,當函式的返回語句被執行時,或到達函式的結束括號時,會把程式控制權還給主程式

呼叫函式時,傳遞所需引數,如果函式返回乙個值,則可以儲存返回值

例如:#include

using namespace std;

int main()

int a=100;

int b=200;

int ret;

ret=max(a,b);

cout<<"max value is:"int max(int num1,int num2)

int result;

if (num1>num2)

result=num1;

else

result=num2;

return result;

把max()函式和main()函式放在一起,編譯源**,當執行最後的可執行檔案時,會出現下列結果

max value is :200

c 呼叫函式

main就是乙個函式,它是c 程式的主函式。乙個c 程式可以由乙個主函式和若干子函式組成。主函式是程式執行的開始點。由主函式呼叫子函式,子函式還可以再呼叫其它子函式。呼叫其它函式的函式稱為主調函式。被其他函式呼叫的函式稱為被調函式。乙個函式很可能既呼叫別的函式又被其它函式呼叫。函式呼叫的形式 型別說...

c 函式呼叫

includeusing namespace std void swap1 int a,int b void swap2 int pa,int pb void swap3 int pa,int pb int main int a 2014 int b 2015 int pa a int pb b s...

C 呼叫C函式

前言 以前見到extern c 這樣的語句,只是簡單地知道跟外部鏈結有關,但是沒有深刻理解它的意思。首先,為什麼要使用extern c 修飾符?c 呼叫其它語言的函式,由於編譯器生成函式的機制不一樣,所以需要經過特殊處理,才可以呼叫。呼叫c語言的函式,需要在函式宣告的地方語句extern c 如果不...