亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

數據結構&L與L區別 ?

數據結構&L與L區別 ?

嚕嚕噠 2018-11-25 14:06:37
我是初學數據結構的,想問下Initlist(&L)ListInsert(&L,i,e)等定義這些在實際操作中為什么都沒有帶上&?例如創建一個空線性表是為什么直接就是Initlist(L)?這個&到底是什么意思?請知道的告訴下謝謝了是否是這個意思,比如說,線性表定義InitList(&L),實際用的時候InitList(L),這個L就是表示一個地址,也就是說定義中的&L就是表示一個地址?
查看完整描述

1 回答

?
胡子哥哥

TA貢獻1825條經驗 獲得超6個贊

在學c語言的時候,要想昂函數返回一個值,就要把這個函數的類型定義清楚,但是在數據結構的算法中,需要返回的不只一個值而且他們的類型又不一樣,所以,加個&,該變量也能作為函數的返回值返回到主函數中,而不會因為是局部變量的關系在主函數中看不到變化,這是c++中的一種用法,面向對象的思想,和取地址符不一樣。

查看完整回答
反對 回復 2018-12-14
  • 1 回答
  • 0 關注
  • 1329 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號