八度空间_ 2022-03-22 22:12 采纳率: 62.5%
浏览 94
已结题

请问怎么将函数里的指针的值传给主函数啊,一个值通过返回值返回另一个数字的值该怎么通过指针返回到上面呢,这个的答案只对了一半数字实在是不知道怎么传到上面了,看看嘛可能一分钟就看出来了,希望希望回答

你好你好请问怎么将函数里的指针的值传给主函数啊,一个值通过返回值返回另一个数字的值该怎么通过指针返回到上面呢,这个的答案只对了一半数字实在是不知道怎么传到上面了,看看嘛可能一分钟就看出来了,希望希望回答

img

img


img

  • 写回答

1条回答 默认 最新

  • 乔乔家的龙龙 C/C++领域优质创作者 2022-03-23 08:47
    关注

    首先定义函数时需要一个类型,如果有一个函数叫 add,需要返回一个整型,那就定义成 int add(…),如果不需要就定义成 void add(…),如果有返回值在最后需要 return,比如函数主体是 sum=a+b,那最后只需要return sum,这是传值调用,如果函数里面定义了一个局部变量 sum2,即非函数参数,但最后我需要传回该变量的值,就需要传址调用,因为局部变量出了函数会被销毁只有地址不会变,我们只能通过地址找到值,所以我们要传地址,严格来说,所有规范的函数操作都应该采用传址调用
    扣字不易,如有帮助还请点个采纳捏~(有问题可继续留言)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 3月31日
  • 已采纳回答 3月23日
  • 创建了问题 3月22日