2.1.5 我的一生是這樣度過的:C++程序的執行過程
進入_tmain()函數之前的事情我做不了主,但是進入_tmain函數后,就是我的地盤了。我會按照你在源代碼中給我制定的人生規劃,一條語句一條語句地往下執行,一步一步地往下走。你一定還記得,我的源代碼是這樣的:
int _tmain(int argc, _TCHAR* argv[])
{
// 在屏幕上顯示“Hello World!”
cout<<"Hello World!"<<endl;
return 0;
}
_tmain()函數有兩個參數argc和argv,你可以通過這兩個參數,給_tmain()函數傳遞一些信息,給我一些額外的吩咐,比如通過這兩個參數告訴我應當在屏幕上顯示什么內容等等。在這里,暫時沒有使用這兩個參數。
進入_tmain()函數后,我遇到的第一個語句就是:
cout<<"Hello World!"<<endl;
這條語句讓我在DOS窗口中顯示“Hello World!”這樣一個字符串,于是我開始控制DOS窗口,在其中顯示這個字符串,完成了你交給我的任務。
接下來的一個語句是:
return 0;
這條簡短的語句宣告了我人生歷程的結束。它表示整個_tmain()函數的結束。圖2-7是我短暫而光輝的一生!

圖2-7 HelloWorld短暫而輝煌的一生