建立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 如果不...