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