c++中,主函数main的位置是任意的吗?
6个回答
2016-01-18 · 知道合伙人教育行家
天雨下凡
知道合伙人教育行家
向TA提问 私信TA
知道合伙人教育行家
采纳数:17564
获赞数:65159
爱电脑、爱数学、爱音乐; 熟悉VB、C/C++、JAVA; EXCEL与VBA有所研究…… 数学,一些会,一些被忘却……
向TA提问 私信TA
关注
展开全部
是任意的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-02-25 · 知道合伙人教育行家
关注
展开全部
main函数的位置不固定。
main函数只是说程序从这个函数开始,其他基本和一般函数一样。只需要确保main函数里出现的名字在之前有声明(不需要定义)即可。
比如以下形式可以:
int foo() {return 0;} //声明并定义foo函数
int main() {
foo();
return 0;
}
以下形式也可以:
int foo(); //声明foo函数
int main() {
foo();
return 0;
}
int foo() {return 0;} //定义foo函数
main函数:一个程序,无论复杂或简单,总体上都是一个“函数”;这个函数就称为“main() 函数”,也就是“主函数”。比如有个“做菜”程序,那么“ 做菜 ”这个过程就是“主函数”。在主函数中,根据情况,你可能还需要调用“买菜,切菜,炒菜”等子函数。
main函数在程序中大多数是必须存在的,但是依然有例外情况,比如windows编程中可以编写一个动态链接库(dll)模块,这是其他windows程序可以使用的代码。由于DLL模块不是独立的程序,因此不需要main函数。再比如,用于专业环境的程序,如机器人中的控制芯片,可能不需要main函数。
main函数只是说程序从这个函数开始,其他基本和一般函数一样。只需要确保main函数里出现的名字在之前有声明(不需要定义)即可。
比如以下形式可以:
int foo() {return 0;} //声明并定义foo函数
int main() {
foo();
return 0;
}
以下形式也可以:
int foo(); //声明foo函数
int main() {
foo();
return 0;
}
int foo() {return 0;} //定义foo函数
main函数:一个程序,无论复杂或简单,总体上都是一个“函数”;这个函数就称为“main() 函数”,也就是“主函数”。比如有个“做菜”程序,那么“ 做菜 ”这个过程就是“主函数”。在主函数中,根据情况,你可能还需要调用“买菜,切菜,炒菜”等子函数。
main函数在程序中大多数是必须存在的,但是依然有例外情况,比如windows编程中可以编写一个动态链接库(dll)模块,这是其他windows程序可以使用的代码。由于DLL模块不是独立的程序,因此不需要main函数。再比如,用于专业环境的程序,如机器人中的控制芯片,可能不需要main函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我记得是
头文件,函数等声明的后面
头文件,函数等声明的后面
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询