心理

當前位置 /首頁/完美生活/心理/列表

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

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

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

Point &pt2=pt1,定義了pt2爲pt1的引用。透過這樣的定義,pt1和pt2表示同一對象。

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

循環結構:

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

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

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

TAG標籤:引用 語言 #