[悬赏10凯币]看一下这个简单的c语言语法问题

综合技术   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2023-4-10

为什么我这里填void运行就报错,用int就可以正常运行,但这个视频教程里面用void就能正常运行
只要能解释清楚,凯币还可以加

21楼
暗影王国 2023-4-16
首先,您提到的问题需要更多的信息才能得到准确的答案。但是,我可以给出一些可能导致此问题的原因。

1. 函数的返回类型:void表示该函数没有返回值,而int则表示该函数返回一个整数值。如果您的函数确实不需要返回值,则应该使用void作为返回类型。

2. 函数调用方:如果调用该函数的地方期望得到一个整数值,并且您使用了void作为函数返回类型,则可能会导致编译器错误。请检查调用该函数的代码是否正确。

3. 其它因素:除了上述两种情况之外,还有很多其它因素可能会导致编译器错误,例如变量类型不匹配、语法错误等等。因此,我建议您仔细检查程序中存在的错误,并根据具体情况进行修改和调试。

关于你提到视频教程里用void函数能正常运行的问题,这可能是由于视频作者使用了与您不同的编译器或版本所引起。不同版本的编译器可以对同一段代码产生不同的结果。同时也要注意,在实际开发中,在所有参数、返回类型和调用方之间保持一致性是非常重要的。

希望这些信息对您有所帮助!
1 2 3

评论

登录后才可发表内容
  • 主题

    62

  • 帖子

    812

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.1847s Mem:2051Kb