摘 ?要:針對《編程語言基礎(chǔ)C語言》教學(xué)中指針是一個很重要的內(nèi)容,也是C語言的精髓所在。學(xué)生經(jīng)常混淆指針數(shù)組與指針數(shù)組,在理解上存在很大的困難。而指針在對口高考中又占有很重要的地位,因此也是必須要掌握的內(nèi)容,這對學(xué)生、對老師都是不小的挑戰(zhàn)。指針是公認(rèn)C語言中最難的章節(jié),可以說只有掌握了指針才是真正學(xué)習(xí)了C語言。為了讓學(xué)生徹底理解數(shù)組指針與指針數(shù)組,本文從三方面進(jìn)行了闡述以期可以解決學(xué)生在數(shù)組指針與指針數(shù)組理解上的問題。
關(guān)鍵詞:C語言;指針;指針數(shù)組;數(shù)組指針
C語言是1972年發(fā)明的,距今已經(jīng)47年了,在編程語言中絕對是老爺爺級別的?,F(xiàn)在許多的高校都將它作為是大學(xué)生的第一門編程語言來學(xué)習(xí),中職計(jì)算機(jī)專業(yè)的學(xué)生也用C語言作為入門語言和高考的指定語言。對大學(xué)生來說C也不是簡單的,何況對中學(xué)生。在對《C語言程序設(shè)計(jì)基礎(chǔ)》這門課的教學(xué)中,我們發(fā)現(xiàn)對于指針這一部分內(nèi)容的較學(xué)比較困難,指針這一部分的內(nèi)容特別抽象,難以理解。特別是其中的數(shù)組指針與指針數(shù)組更是因?yàn)槎x形式相近,文字描述相似而更加容易混淆。我將從下以幾個方面加以解釋說明:
一、從兩者的定義上進(jìn)行區(qū)分
(一)數(shù)組指針[1]
顧名思義它指的指向數(shù)組的指針,這個變量是指針,“數(shù)組”是修飾指針的,意思是說這個指針存放著一個數(shù)組的首地址,或者說這個指針指向一個數(shù)組的首地址。
四、結(jié)束語
根據(jù)教學(xué)過程中,學(xué)生學(xué)習(xí)數(shù)組指針與指針數(shù)組時易混淆概念。筆者結(jié)合兩者的概念、優(yōu)先級關(guān)系、占用的內(nèi)存大小等三方面的內(nèi)容來闡述數(shù)組指針與指針數(shù)組的區(qū)別與聯(lián)系,以期學(xué)生能夠掌握好這部分的知識,從而對他們學(xué)習(xí)C語言有所幫助,也對自己以后的教學(xué)工作有所啟發(fā)。
參考文獻(xiàn):
[1]樂園 計(jì)算機(jī)應(yīng)用類專業(yè)綜合知識理論 2017年8月第1版 第130頁
[2]樂園 計(jì)算機(jī)應(yīng)用類專業(yè)綜合知識理論 2017年8月第1版 第133頁
[3]陳琳 編程語言基礎(chǔ)C語言 2016年7月 高等教育出版社 第127頁
作者簡介:
魯志輝,男,講師,研究方向?yàn)镃語言教學(xué),email:548580883@qq.com