摘 要:指針是C語(yǔ)言的精髓,也是學(xué)習(xí)C語(yǔ)言的一個(gè)難點(diǎn)。指針概念復(fù)雜,使用靈活,因此初學(xué)者在使用時(shí)經(jīng)常出錯(cuò),我們應(yīng)該多思考、多比較、多上機(jī),在實(shí)踐中掌握它,這樣才能更好地理解并運(yùn)用這種數(shù)據(jù)。正確而靈活地運(yùn)用它,可以有效地表示復(fù)雜的數(shù)據(jù)類型。正確掌握指針的應(yīng)用,可以提高程序的靈活性和運(yùn)行效率。
關(guān)鍵詞:C語(yǔ)言;指針應(yīng)用
1 指針的概念
指針是某一個(gè)實(shí)體的地址。當(dāng)我們要訪問某一變量是,如果不是直接通過變量名來進(jìn)行,而是通過存放變量地址的指針見解進(jìn)行,稱為“間接訪問”。C語(yǔ)言中處理一個(gè)變量、一個(gè)數(shù)組、一個(gè)函數(shù)、一個(gè)文件時(shí),需要由操作系統(tǒng)把這些量調(diào)入內(nèi)存的不同存儲(chǔ)單元中,每一個(gè)存儲(chǔ)單元都有一個(gè)地址,指針變量是用于存放某一類型變量的地址的變量。
2 常見的指針類型
2.1 指向簡(jiǎn)單變量的指針
[參考文獻(xiàn)]
[1]張琳梅,尚永強(qiáng).淺談C語(yǔ)言中的指針[J].電腦知識(shí)與技術(shù),2008(35):2546-2549.
[2]譚浩強(qiáng).C程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2005.
[3]盧有杰,吳煒煜.C語(yǔ)言高級(jí)程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,1999.