我的C++只能运行第一个程序,第二个写对了但执行的还是第一个程序,是main函数的问题还是别的什么?

用的是VS2019,main只能有一个,我把main换成main1也不能执行。还是存储的问题,刚学不知道怎么回事,求大佬解释

这是因为你还没有掌握vs2019的基本使用。一个解决方案里,可以包含多个项目;一个项目里,只允许有一个main函数。参考下图来建立你的项目:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-07-28
每次改完代码,要重新编译,直接点那个调试绿色三角形也可以。
但是点之前要注意,你要确保编译程序能删除原来的程序,重新写入。这就要求如果运行了程序要关掉程序,保证能写入。
第2个回答  2021-07-28
程序执行总是从main函数开始,如果有有其他函数,则完成对其他函数的调用后再返回到主函数,最后由main函数结束整个程序。在执行程序时,由系统调用main函数 。main 函数是在程序启动中完成对具有静态存储期的非局部对象的初始化之后被调用的。
一个程序只能有一个main()函数。第二个程序要重新生成main(),重新开始。
相似回答