前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C中main函数的几种写法

C中main函数的几种写法

作者头像
全栈程序员站长
发布2022-07-01 19:29:56
5770
发布2022-07-01 19:29:56
举报

大家好,又见面了,我是你们的朋友全栈君。

1、最标准的写法

代码语言:javascript
复制
#include <stdio.h>

int main()
{
    printf("Hello World! ");
    return 0;
}

2、把int 换成void

代码语言:javascript
复制
#include <stdio.h>

void main()
{
    printf("Hello World! ");
    return 0;
}

3、不写int

代码语言:javascript
复制
#include <stdio.h>

 main()
{
    printf("Hello World! ");
    return 0;
}

4、不写return

代码语言:javascript
复制
#include <stdio.h>

int main()
{
    printf("Hello World! ");

}

以上四种写法均成功运行。

多种写法不报错的原因

  • C语言最早的时候只是一种规范和标准(例如C89, C11等)
  • 标准的推行需要各大厂商的支持和实施
  • 而在支持的实施的时候由于各大厂商利益、理解等问题,导致了实施的标准不同,发生了变化
    • Turbo C
    • Visual C(VC)
    • GNU C(GCC)
  • 所以大家才会看到不同的书上书写的格式有所不同, 有的返回int,有的返回void,有的甚至没有返回值

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/147183.html原文链接:https://javaforall.cn

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com