資源描述:
《c語言中的指針教學(xué)探索》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、2014年2月教育教學(xué)論壇Feb.2014第6期EDUCATIONTEACHINGFORUiNO.6c語言中的指針教學(xué)探索黃宇(北京交通大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院,北京100044)摘要:指針在c語言中具有重要的地位,也是初學(xué)者最不容易掌握的內(nèi)容。本文首先介紹了計(jì)算機(jī)的存儲機(jī)制,在此基礎(chǔ)上介紹了指針的概念,并給出了幾個(gè)典型的指針應(yīng)用的例子,說明了指針的方法。關(guān)鍵詞:c語言;指針;教學(xué)探索中圖分類號:G642.0文獻(xiàn)標(biāo)志碼:A文章編號:1674—9324(2014)06—0233—03指針在c語言中具有重要的地位,也是c語言教學(xué)中學(xué)的a在圖1中,左邊
2、的表示地址,右邊的表示生最難掌握的內(nèi)容,一個(gè)學(xué)生是否學(xué)會了c語言,從他是否存儲的內(nèi)容。在1000~1001這兩個(gè)地址中,掌握了指針就可以大體上做出評判。本文重點(diǎn)探討一下c存儲的分別是字符a、b,每個(gè)各種一個(gè)字節(jié)。語言在指針教學(xué)中的要點(diǎn)和體會。1002和1004開始的兩個(gè)字節(jié),存儲的分別是一、計(jì)算機(jī)的存貯機(jī)制123和456兩個(gè)整數(shù)。2010、2014和2018開始在教學(xué)中我們發(fā)現(xiàn),一些學(xué)習(xí)過計(jì)算機(jī)原理、匯編的同的4個(gè)字節(jié),分別存儲了1003、1000和2010,學(xué),對指針的概念比較容易理解,掌握的也比較快,即便遇其含義我們在后面再介紹。在C語言中,
3、一到一些比較復(fù)雜的指針關(guān)系,也往往能夠通過自己的思考,個(gè)變量是與一個(gè)地址所對應(yīng)的,比如,如果給出正確的解釋。究其原因,就是因?yàn)檫@些同學(xué)對計(jì)算機(jī)的定義了變量:intn,m;則編譯器會自動為n、存儲機(jī)制比較了解,可以將指針與存儲對應(yīng)起來。為此,我m分別分配一個(gè)地址,變量n、m的值就分別們先簡要介紹一下計(jì)算機(jī)的存儲機(jī)制。在計(jì)算機(jī)中,數(shù)據(jù)以存儲在它們所對應(yīng)的地址中。二進(jìn)制的形式存儲在內(nèi)存中,內(nèi)存的基本單位是字節(jié),一個(gè)二、指針的基本概念字節(jié)由8位二進(jìn)制組成,一個(gè)數(shù)可以由一個(gè)字節(jié)表示,也可什么是指針?簡單地說指針就是其值為以由多個(gè)字節(jié)組合在一起表示,與具體的
4、數(shù)值類型有關(guān)。比地址的變量。一個(gè)指針變量的值是某個(gè)地圖1計(jì)算如,一般來說一個(gè)字符用一個(gè)字節(jié)表示就可以了,而一個(gè)整址,該變量所指向的內(nèi)容,則是該地址中所機(jī)的存儲機(jī)制數(shù)則一般由多個(gè)字節(jié)表示,比如2個(gè)字節(jié)或4個(gè)字節(jié)等。具體存儲的內(nèi)容。如同整型變量一樣,指針變量由幾個(gè)字節(jié)表示,與具體的c語言編譯器有關(guān)。為了敘述方也是一個(gè)變量,只不過整型變量的值是整數(shù),而指針變量的便,在以下的討論中我們假定字符是一個(gè)字節(jié),而整數(shù)是兩值是一個(gè)指針,也就是說是一個(gè)地址,通過該地址可以找到個(gè)字節(jié)。指針?biāo)赶虻膬?nèi)容。下面討論中,指針變量我們簡稱為指內(nèi)存中每個(gè)字節(jié)都有一個(gè)編號,通常
5、稱為該字節(jié)的地針。我們先通過一個(gè)類比的例子來說明指針的概念。假設(shè)某址,用于指定該字節(jié)。就好比我們通常用號碼對賓館的房間賓館有101、102??等房間,這些房間中,有些是住人的,比進(jìn)行編號一樣。地址的長度也是與編譯器有關(guān)的,在這里我如101房間住的是張三,102房間住的是李四,則可以認(rèn)為們假定地址的長度為4個(gè)字節(jié)。圖1給出了一個(gè)內(nèi)存存儲的101房間的值是張三,102房間的值是李四。這個(gè)賓館有些奇示意圖。同樣為了敘述方便,無論是地址還是數(shù)據(jù)我們都使怪,除了住人的房間外,還有一些房間并不住人,里面只是用的是十進(jìn)制或者直接使用字符,而實(shí)~際上應(yīng)該是二進(jìn)制
6、有一加個(gè)牌子,上面寫著某個(gè)房間號。比如說,105這個(gè)房間,~∞叫全j∞H的相應(yīng)分?jǐn)?shù)。當(dāng)完成某個(gè)作業(yè)后,學(xué)生可以通過網(wǎng)絡(luò)平臺提5.網(wǎng)絡(luò)平臺便于學(xué)生與老師進(jìn)行互動。網(wǎng)絡(luò)平臺可以交作業(yè)。當(dāng)教師完成批改后,學(xué)生可以馬上看到其所獲的分、設(shè)置一個(gè)網(wǎng)上交流社區(qū)。在這個(gè)社區(qū)里,教師可以和學(xué)生就數(shù)。完成隨堂考試后,學(xué)生也可以馬上知道其獲得的分?jǐn)?shù)和課程的內(nèi)容等問題進(jìn)行交流。學(xué)生也可以就課程的重點(diǎn)、難答錯(cuò)的題目。這樣,學(xué)生可以隨時(shí)查看自己的進(jìn)度。對于想點(diǎn)互相討論。這樣學(xué)生的關(guān)聯(lián)需要更容易滿足,從而增加他獲得高分的學(xué)生,網(wǎng)絡(luò)平臺可以提供獲得分?jǐn)?shù)的百分比。這們的學(xué)習(xí)動機(jī),
7、改善學(xué)習(xí)效果。樣,學(xué)生可以看到自己離所要達(dá)到的分?jǐn)?shù)還有多遠(yuǎn)。中國高校教育的未來發(fā)展趨勢是與世界接軌。而隨著3.網(wǎng)絡(luò)平臺可以幫助教師提供反饋。通過網(wǎng)絡(luò)平臺,當(dāng)網(wǎng)絡(luò)平臺在國外高校的普及和應(yīng)用,中國高校需要認(rèn)識到教師完成某個(gè)作業(yè)的批改后,不僅能及時(shí)提供相應(yīng)的分?jǐn)?shù),網(wǎng)絡(luò)平臺對于應(yīng)對現(xiàn)有教育方式的一些弊端所起到的積極還可以提供適當(dāng)?shù)姆答仯热缒膫€(gè)知識點(diǎn)需要注意、哪個(gè)計(jì)作用。本文通過應(yīng)用自我決定理論,歸納了網(wǎng)絡(luò)平臺的作算步驟有誤等。這樣,當(dāng)作業(yè)批改完成后,學(xué)生不僅能夠查用,希望可以為未來高校應(yīng)用網(wǎng)絡(luò)平臺提供一定的借鑒??雌浞?jǐn)?shù),還可以獲得相應(yīng)反饋。這樣學(xué)生的
8、能力需要更容參考文獻(xiàn):易得到滿足,尤其是獲得來自教師的正面反饋后,從而增加[1]Wang,x.,andClay,P.F.2012.“Be