數(shù)據(jù)結構順序表的定義 數(shù)據(jù)結構順序表的建立
因為函數(shù)的參數(shù)傳遞是單向值傳遞,所以如果不使用&,例如在main函數(shù)中調(diào)用InitList。SQ(SqList L)創(chuàng)建一個序列表L,如下面的代碼所示,它將參數(shù)myl的值傳遞給參數(shù)L,并在函數(shù)中
因為函數(shù)的參數(shù)傳遞是單向值傳遞,所以如果不使用&,例如在main函數(shù)中調(diào)用InitList。SQ(SqList L)創(chuàng)建一個序列表L,如下面的代碼所示,它將參數(shù)myl的值傳遞給參數(shù)L,并在函數(shù)中初始化L(賦值)。當函數(shù)返回時,myl沒有初始化,因為參數(shù)l不能傳遞回參數(shù)。使用reference&(在C語言中稱為address passing),形式參數(shù)l成為實際參數(shù)myl的別名。實際參數(shù)和形式參數(shù)在同一內(nèi)存空間中。當然,修改形式參數(shù)就是修改實際參數(shù)int main(){SqList myl//實際參數(shù)initlist_uusq(myl)。。。。。。。}