gpt4 book ai didi

c - 为什么要在 C 中的 main() 函数之前加上数据类型?

转载 作者:太空狗 更新时间:2023-10-29 16:36:57 24 4
gpt4 key购买 nike

<分区>

许多人都熟悉 C 中的 hello world 程序:

#include <stdio.h>

main ()
{
printf ("hello world");
return 0;
}

为什么有些函数在 main() 函数之前加上 int,如下所示:

int main()

此外,我还看到 () 中输入了单词 void,如下所示:

int main(void)

这似乎是无意义的额外输入,但也许这是在其他情况下带来红利的最佳实践?

此外,如果要返回字符串,为什么要在 main() 之前加上一个 int?如果有的话,人们会期望:

char main(void)

我也不清楚为什么我们在函数结束时返回 0。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com