Possible Duplicate:
Can main function call itself in C++?調用C++的主要功能是使用代碼塊
我決定通過調用這應該是一種非法行爲的主要功能做使用的代碼塊IDE一個小的測試忽略。
EX:
#include <iostream>
using namespace std;
int main()
{
cout<<"hello"<<endl;
main();
return 0;
}
奇怪的是,在代碼塊,我能夠編譯這個爛攤子。有誰知道爲什麼?
輸出:你好
CodeBlocks是一個IDE而不是編譯器。你使用什麼編譯器? – Marlon 2012-08-11 18:05:41
我得到無限的親愛的。 – mfontanini 2012-08-11 18:06:20
爲什麼你認爲從'main'調用'main'是非法的? – 2012-08-11 18:06:37