在C++程序中,main()
函數是程序的入口點
#include<iostream>
// 1. 函數聲明(可選)
void someFunction();
// 2. 全局變量和常量聲明(可選)
int globalVar = 0;
const int globalConst = 42;
// 3. 類、結構體和其他用戶自定義類型的聲明和定義(可選)
class MyClass {
public:
void myMethod() {
std::cout << "Hello from MyClass!"<< std::endl;
}
};
// 4. main函數
int main() {
// 程序的主要邏輯
std::cout << "Hello, World!"<< std::endl;
// 調用其他函數和方法
someFunction();
MyClass obj;
obj.myMethod();
return 0; // 返回值表示程序的退出狀態,0表示成功
}
// 5. 其他函數的定義(可選)
void someFunction() {
std::cout << "This is someFunction()"<< std::endl;
}
在這個例子中,main()
函數位于文件的第4步。注意,main()
函數應該在所有函數和類的聲明之后定義,以確保在編譯時能正確識別它們。然而,通常建議將main()
函數放在文件的開頭或接近開頭,以便更容易找到程序的入口點。