有关c语言intmain()是啥事意思问题推荐

来源: | 2023-05-24 11:59:05

  c语言intmain()是啥事意思?关于这个问题,小编整理得出解答,一起来看看吧。

  C的设计原则是把函数作为程序的构成模块。

  main()函数称之为主函数,一个C程序总是从main()函数开始执行的。

  一、main()函数的形式在最新的 C99 标准中,只有以下两种定义方式是正确的:int main( void ) /* 无参数形式 */{ ... return 0;}int main( int argc, char *argv[] ) /* 带参数形式 */{ ... return 0;}int指明了main()函数的返回类型,函数名后面的圆括号一般包含传递给函数的信息。

  void表示没有给函数传递参数。

  浏览老版本的C代码,将会发现程序常常以main()这种形式开始。

  C90标准允许这种形式,但是C99标准不允许。

  因此即使你当前的编译器允许,也不要这么写。

  你还可能看到过另一种形式void main()有些编译器允许这种形式,但是还没有任何标准考虑接受它。

  C++ 之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地表示:void main( ) 的定义从来就不存在于 C++ 或者 C 。

  所以,编译器不必接受这种形式,并且很多编译器也不允许这么写。

  坚持使用标准的意义在于:当你把程序从一个编译器移到另一个编译器时,照样能正常运行。

  详情请参考:http://see.xidian.edu.cn/cpp/html/725.html

  有关c语言intmain()是啥事意思就介绍到这,谢谢阅读。

相关阅读

每日精选