C++程序里,如果把main误写成Main会怎样?

2025-02-24 20:08:21
推荐回答(5个)
回答1:

问题很严重,如果是WIN32 CONSOLE APPLICATION那么对应的主函数是main;
如果是WIN32 APPLICAION对应的主函数是WinMain.
一个C\C++程序必须有一个入口函数,不然编译器就找不到程序的起始点.对应的关键字必须很严格这样编译器才可以识别,C++是大小写敏感的.
你在MFC里找不到WinMain并不找表没有WinMain函数,那是因为MFC对WinMain进行了封装,也就是说C++程序必须有一个主函数并且要唯一.而且代表了程序生命期,主函数结束代表程序就结束了,你可以把主函数看成CPU时间片里的一个主线程,一个程序只这能有一个主线程(也就是对应了主函数),可以通过主线程来建立和管理程序里的多个线程,主线程是必须,因为程序是一个静态的概念,它也是代码的集合,可以理解它什么都不做,它就是用来管理程序中用到的各种资源,而线程才是真正的工作单元,只能线程才会占用CPU的时间片.

回答2:

C++是大小写敏感的,main写成Main后会提示找不到main函数,因为main是程序的入口,找不到main肯定无法编译通过了。

回答3:

正确。不过老实说这样的写法不规范。在一些老的编译器,如vc6.0上不会报错
如果你是学习C++的话还是参照现在的标准来:
int main()
{
return 0;
}

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

回答4:

编译不过
编译器默认main为程序入后
c++对与字母的大小写是很敏感的

回答5:

楼主,你写错了,系统会编译不过的…………就会出错………………
C++对字母的大小写很敏感的…………