炼丹小道童 2021-07-17 16:34 采纳率: 100%
浏览 2136
已采纳

能不能给我把return讲明白,啥是返回,为啥返回,返回什么,回去了不久循环了吗,循环了为啥还叫终止

有没有人能把return讲明白,啥是返回,为啥返回,返回什么,回去了不久循环了吗,循环了为啥还叫终止,返回什么有区别吗,函数中有定义多个int或其他变量的情况下返回啥,有什么规律

  • 写回答

3条回答 默认 最新

  • dceacho 2021-07-17 17:06
    关注

    参考教材上的一个例子,比较大小

    int max(int a, int b)
    {
      if(a>b)return a;
        else return b;
    }
    
    void main(void)
    {
      int m=110;
      int n=10;
      int c;
      c=max(m,n);//这里需要返回值,因为需要知道结果
      printf("test");//这里不需要返回值,因为不需要知道
     ....
    }
    
    

    如果我让你去超市看看馒头多少钱一个,这个调用就需要返回值,你执行完以后需要给我一个答案。
    我让你去吃饭,这时不需要返回值,你去吃就好,我不需要知道你吃什么吃饱没,不需要吃完向我报告

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 已采纳回答 7月17日
  • 创建了问题 7月17日

悬赏问题

  • ¥15 请教合适的模型做回归
  • ¥15 stm32cubemx生成代码后利用printf输出浮点数卡死。
  • ¥15 关于#windows#的问题:我是想本地生成pdf的标签文件然后扔给其他的电脑打印,是修改pdf打印格式打印出来这个pdf给那边打印,还是说有其他办法可以生成文件给人家打印
  • ¥15 dy/dx-y/x=x^2sinx通解 解题过程 用一阶线性非齐次公式
  • ¥15 ERNIE大模型的系统记忆没有生效
  • ¥15 如何用C++在CAD二次开发中,对标注AcDbDimension文字的高度与宽度的获取方法?
  • ¥15 C++检查代码什么问题
  • ¥20 matlab写的上位机UDP速率不到1M
  • ¥100 tomcat应用从Termux上连接不到Linux上的MySQL服务器(相关搜索:服务器)
  • ¥15 flutter 错误RROR:flutter/runtime/dart_vm_initializer.cc(41)