int main()

在c中表示返回值时int;也可以不明确给出返回值,默认为int;()表示接受任何参数,main(void)表示不接受任何参数。main(),int main(),main(void)//C89可用

在c++中必须明确给出返回值,他没有默认返回值;()表示不接受任何参数。int main( int argc, char *argv[] );

void main()

表示不返回任何值。这在c和c++中都没有定义,但是有的编译器会支持这种格式。main的返回值都是int。

return 语句

当程序没有给出这条语句时,有些编译器会自动加上。

在最新的 C99 标准中,只有以下两种定义方式是正确的:
int main( void )
int main( int argc, char *argv[] )

C++98 中定义了如下两种 main 函数的定义方式:
int main( )
int main( int argc, char *argv[] )

最新文章

  1. d8fs9f
  2. max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]
  3. Entity Framework 学习第二天
  4. 30个实用的Linux find命令
  5. Mongo DB 安装-及分布式集群部署(初稿)
  6. StringBuilder 用法和div获取
  7. SAX方式解析XML文件实例
  8. frame和iframe
  9. A. Initial Bet(Codeforces Round #273)
  10. Java排序算法之希尔(Shell)排序
  11. LVS之DR跨网段实战及高可用性
  12. 执行PHP脚本时遇到 mysql_connect(): Headers and client library minor version mismatch的解决方法
  13. Java Thread wait、notify与notifyAll
  14. 七、Java多人博客系统-2.0版本-docker部署
  15. IDEA 运行spring boot出现端口占用的问题
  16. MobaXterm setting autocomplete
  17. Roslyn研究随笔
  18. VMware Coding Challenge: The Heist
  19. Confluence 6 启用嵌套用户组
  20. 已经菜到不行了 PAT 1010. Radix (25)

热门文章

  1. 版本管理工具svn简介
  2. 滚来滚去,滚来滚去...Scroller完全解析
  3. Android笔记
  4. linux0.11改进之四 基于内核栈的进程切换
  5. javascript判断数字是integer还是float
  6. centeros:生产环境搭建
  7. Sublime Text 配置代码
  8. WA题集
  9. TCPIP、Http、Socket的协议~ 写得挺形象,赞
  10. EBS中加载FORM使用的JavaBean的JAR包