永发信息网

跪求C中initlist(sqlist*&L)是什么意思 *&L是否相当于L

答案:2  悬赏:0  手机版
解决时间 2021-01-24 11:57
  • 提问者网友:谁的错
  • 2021-01-24 03:14
跪求C中initlist(sqlist*&L)是什么意思 *&L是否相当于L
最佳答案
  • 五星知识达人网友:风格不统一
  • 2021-01-24 03:43
形参的改变映射给实参 说白了就是实参传过去不用return 返回就可以把实参改变
全部回答
  • 1楼网友:酒醒三更
  • 2021-01-24 04:10
&是取地址符,那你再加个*,不就变成L了???
sqlist 是用户自己定义结构体,看你自己的结构体是怎么定义了,还有,creatlist函数也是自己定义的,参数的类型看你个人喜好!要么void creatlist(sqlist *l,elemtyp e[],int n),要么void creatlist(sqlist l,elemtyp e[],int n),当然,如果你的函数返回值是void,那么就必须用前者,即void creatlist(sqlist *l,elemtyp e[],int n),这是因为函数的参数是单向传递的!如果不懂什么叫单向传递,就去请教一下你的老师吧!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯