【发布时间】:2011-10-18 04:31:23
【问题描述】:
C 程序和 C++ 程序中的main 有什么区别?
除了
- return 语句(在 C 中默认为 1,在 C++ 中为 0)
-
语法:
int main() { /* … */ } int main(int argc, char* argv[]) { /* … */ } int main() , void main() ,etc ...
主要是:
C 程序中的 main 和 C++ 程序的区别
根据 ISO 标准,C++98、C++03 和 C++0x 之间有什么区别吗?即程序的入口点(程序启动实现)等
【问题讨论】:
-
return 语句和 main 的参数——这就是要知道的所有内容以及标准可以谈论的所有内容
-
那条评论对我来说毫无意义。
-
@David:感谢 Q 的回答,你能回答我的第二个问题吗......关于 c++98,c++03,c++0x 有什么不同吗主要
-
标准没有谈到这些事情
-
Re "return statement (default 1 in C ,0 in C++)":C98中的默认return是EXIT_SUCCESS,一般#defined为0。