白日做梦嘞 2022-03-31 09:18 采纳率: 86.5%
浏览 19
已结题

数据结构三元组问题求

img

img


这是什么意思 main里定义了指针T
然后再初始化里 为什么用Trpl定义*T tripl不是int *吗

  • 写回答

2条回答 默认 最新

  • yun6853992 2022-03-31 09:33
    关注

    你试着思考或者测试一下,如果你定义一个int *的指针,想在函数内部malloc,然后通过传参数的方式实现能成功吗?

    ==》我们知道函数传参有按值拷贝传参,引用传参,地址指针传参,而拷贝传参在函数内部的修改,函数外部是不能识别到的。
    ==》为了是上面你思考的这个问题成立,这里就是把拷贝传参,换成了拷贝指针的地址传参,拷贝外部变量的地址,操作地址中的指针,达到外部指针初始化的方式,也可以通过返回值的方式~

    img

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

报告相同问题?

问题事件

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