靚麗時尚館

位置:首頁 > 健康生活 > 心理

c語言中有引用這個概念嗎

心理7.27K
c語言中有引用這個概念嗎

引用(reference)是c++對c語言的重要擴充。引用引入了物件的一個同義詞。定義引用的表示方法與定義指標相似,只是用&代替了*,例如: Point pt1(10,10)。

Point &pt2=pt1,定義了pt2為pt1的引用。通過這樣的定義,pt1和pt2表示同一物件。

需要特別強調的是引用並不產生物件的副本,僅僅是物件的同義詞,引用必須在定義時馬上被初始化,因為它必須是某個東西的同義詞。

迴圈結構:

迴圈結構可以減少源程式重複書寫的工作量,用來描述重複執行某段演算法的問題,這是程式設計中最能發揮計算機特長的程式結構,C語言中提供四種迴圈,即goto迴圈、while迴圈、do while迴圈和for迴圈。

四種迴圈可以用來處理同一問題,一般情況下它們可以互相代替換,但一般不提倡用goto迴圈,因為強制改變程式的順序經常會給程式的執行帶來不可預料的錯誤。

特別要注意在迴圈體內應包含趨於結束的語句(即迴圈變數值的改變),否則就可能成了一個無窮迴圈,這是初學者的一個常見錯誤。

標籤:語言 引用