C语言的入口程序好像都被固定好了叫“main”但是不一定哦。
先写个程序:#include
#include
int main
{
printf("俄罗斯方块---《C语言,好爽》2017年录 By宁哥");
system("pause");
return 0;
}
但我现在运行一个C语言图形化程序:
小编推荐一个学C语言/C++的学习裙【 六二七,零一二,四六四 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!
看到了提示错误;
你可能认为这不叫“main”啊,但是即使改为main,也不对;同时,不叫“main”,同样可以对!
这样的修改就OK了:
改为:
结果OK了:
这就说明叫不叫main,其实不是永恒不变的。小编推荐一个学C语言/C++的学习裙【 六二七,零一二,四六四 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!
那么这是什么原因呢?这完全由操作系统怎么调用决定的。
很简单的一个道理,比如我事先写好了调用“add”函数,那么你在写函数体的时候名字就必须叫add,而我如果改成叫"add2"的函数,你在写函数体的时候就必须写成“add2”,同样的道理,操作系统在某种情况下找main函数,此时你就应该写"main"的函数名,如果操作系统在其他的情况下找“WinMain”或者“WinMain2”的时候,你自然就应该把入口函数写成“WinMain”或者“WinMain2”了。那么这里写成"main"不行,写成“WinMain”却可以,就不难理解了。
想和老司机一起来开车吗?,每天有不同的老司机带你学习,还有很多志同道合的people陪你飙!
总结:C语言的入口函数不一定叫“main”,叫什么那得看操作系统去找什么...透过现象看本质,你会学的更轻松...
每天晚上20:00都会开直播给大家分享C/C++游戏编程学习知识和路线方法,群里会不定期更新最新的教程和学习方法,最后祝所有程序员都能够走上人生巅峰,让代码将梦想照进现实
如果对于这块有任何不懂的问题可以随时来问我,我对于学习方法,系统学习规划,还有学习效率这些曾经研究的很深,希望可以帮助大家少走弯路,这是我的C/C++交流学习裙, 如果需要学习资料,可以到我的裙里下载。
网友评论