C++语言怎么在main函数执行之前执行一段代码

2025-04-09 11:12:10
推荐回答(2个)
回答1:

main()函数,可以根据自己的爱好把它放在程序的某个地方。但不管放在什么地方,程序都是从main()函数开始执行,根据main()函数执行情况去调用其它的东西,是不会乱的。但为了源程序的整洁和易读,还是放在前面好。

答案补充
main()函数是不能放在其它函数体内的,必须是独立的,放在哪都没关系。

答案补充
那不会的,代码的执行过程是程序先找到main()函数的入口,然后再执行其它的。

回答2:

__attribute((constructor)) void BeforeMain(){
cout << "before main" << endl;
}