没有返回值1234567

img


请问这个有什么作用,把这个删去的话有什么不一样的地方吗,求问。为什么

结束函数调用,如果实在末尾,删掉也可以的。

如果函数有返回类型,return 后面跟相应的值。

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7441630
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:接受一个整型值(无符号),按照顺序打印它的每一位。例如:输入1234,输出1 2 3 4
  • 以下回答由chatgpt基于相关博客总结生成:

    对于函数缺少返回值的问题,如果这个函数是有返回值类型定义的,但是没有返回值,那么在调用这个函数时,得不到返回的值,可能会导致后续程序出现错误或者异常。如果这个函数本身没有返回值类型定义,那么不需要返回值也不会影响函数的运行。

    如果将没有返回值的代码删除掉,其实也就是去掉了这个函数的调用,在程序中可能会导致某些代码不能正常运行或者某些功能无法实现。但是具体影响还要具体分析,如果这个函数是在某些特定场景下调用的,而且这个场景并不是必需的,那么删除这个函数可能并没有太大影响。

    对于解决这个问题,可以针对具体的函数进行分析和修改。如果这个函数本身应该有返回值,但是没有返回值,那么需要在函数中添加相应的返回语句。如果这个函数本来就不需要返回值,那么可以不进行修改,或者可以在函数头部添加注释说明该函数没有返回值。同时,可以根据实际情况对函数的调用进行修改或者删除,以保证程序的正常运行。

如果函数返回值类型是void,那么直接写return后面不需要加东西
如果函数有返回值,那么return后面要加变量或者常量
没有返回值的函数也需要return,执行return立即返回,不执行后续代码
那么如果return写在末尾,则如同不写