学到函数了
才发现写了好久的int main( )也是一个函数
所以
要不要写成int main (void)呢?
🥹
关于#c语言#的问题:计算机专业新生(相关搜索:学c语言)
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
关注【以下回答由 GPT 生成】
回答: int main()和int main(void)之间有一定的区别,虽然两者都是用来定义主函数的,但是int main()表示main函数可以接受任意个数的参数,而int main(void)表示main函数不接受任何参数。 在选择时,应该使用int main(void)的形式,这是因为C语言标准规定main函数不应该接受任何参数,而且在一些编译器中,使用int main()可能会引起警告或错误。因此,为了保证代码的可移植性和规范性,建议使用int main(void)来定义主函数。 示例代码: ```c // 使用int main(void)定义主函数 int main(void) { // 主函数的代码 return 0; }【相关推荐】
- 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7554476
- 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:C语言:main函数标准写法和传参问题
- 您还可以看一下 李南江老师的零基础学会C语言课程中的 main函数的其它写法小节, 巩固相关知识点
- 除此之外, 这篇博客: 关于在打败C魔王前经常被背刺这件事(C语言常见问题描述及解决方案和原因)中的 4、 我能否把 main() 定义为 void, 以避免扰人的 “main无返回值” 部分也许能够解决你的问题。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报