Contents ...
udn網路城邦
c++
2022/03/06 18:53
瀏覽418
迴響2
推薦0
引用0

#include <iostream>

using namespace std;

#define show_message(xxx) { cout << xxx << endl; }

void myfunc1();

void myfunc2();

void myfunc3();

void myfunc1() {

    show_message("starting myfunc1, then calling myfunc2");

    myfunc2();

    show_message("ending myfunc1 and all_myfuncs end.");

}

void myfunc2() {

    show_message("starting myfunc2, and then call myfunc3");

    myfunc3();

    show_message("ending myfunc2");

}

void myfunc3() {

    show_message("starting myfunc3");

    show_message("ending myfunc3");

}

int main() {

    show_message("starting main");

    myfunc1();

    show_message("ending main and all stop!");

    cout << endl; // print a blank line

   

    return 0;

}

全站分類:知識學習 隨堂筆記
自訂分類:不分類
上一則: Linux 簡介
下一則: 新的一年
迴響(2) :
2樓. 大同
2022/03/06 20:36

這只是一個很簡單的程式:由主程式呼叫副程式一(也稱為函數一),一又呼叫二,二又呼叫三;

結束時的順序相反:副程式三返回到二,二則返回到一,一結束則是回到主程式,然後主程式結束當然就代表整個程式全部結束。

國外的網頁 大同2022/03/08 17:23回覆
1樓. 大同
2022/03/06 19:26

文章的解說

發表迴響

會員登入