C语言指针和数组概述
生活随笔
收集整理的這篇文章主要介紹了
C语言指针和数组概述
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
幾乎每次講課講到指針和數(shù)組時(shí),我總會(huì)反復(fù)不停的問學(xué)生:到底什么是指針?什么是數(shù)組?他們之間到底是什么樣的關(guān)系。從幾乎沒人能回答明白到幾乎都能回答明白,需要經(jīng)歷一段“慘絕人寰”的痛。
指針是C/C++的精華,如果未能很好地掌握指針,那C/C++也基本等于沒學(xué)。可惜,對(duì)于剛畢業(yè)的計(jì)算機(jī)系的學(xué)生,幾乎沒有人真正完全掌握了指針和數(shù)組、以及內(nèi)存管理,甚至有的學(xué)生告訴我說:他們老師認(rèn)為指針與數(shù)組太難,工作又少用,所以沒有講解。對(duì)于這樣的學(xué)校與老師,我是徹底的無語。我沒有資格去譴責(zé)或是鄙視誰,只是竊以為,這個(gè)老師肯怕自己都未掌握指針。
大學(xué)里很多老師并未真正寫過多少代碼,不掌握指針的老師肯定存在,這樣的老師教出來的學(xué)生如何能找到工作?而目前市面上的書對(duì)指針和數(shù)組的區(qū)別也是幾乎避而不談,這就更加加深了學(xué)生掌握的難度。我平時(shí)上課總是非常細(xì)致而又小心的向?qū)W生講解這些知識(shí),生怕一不小心就講錯(cuò)或是誤導(dǎo)了學(xué)生。還好,至少到目前為止,我教過的學(xué)生幾乎都能掌握指針和數(shù)組及內(nèi)存管理的要點(diǎn),當(dāng)然要到能運(yùn)用自如的程度還遠(yuǎn)遠(yuǎn)不夠,這需要大量的寫代碼才能達(dá)到。另外需要說明的是,講課時(shí)為了讓學(xué)生深刻的掌握這些知識(shí),我舉了很多各式各樣的例子來幫助學(xué)生理解。
所以,我也希望讀者朋友能好好體味這些例子。三個(gè)問題:
A)
什么是指針?
B)
什么是數(shù)組?
C)
數(shù)組和指針之間有什么樣的關(guān)系?
指針是C/C++的精華,如果未能很好地掌握指針,那C/C++也基本等于沒學(xué)。可惜,對(duì)于剛畢業(yè)的計(jì)算機(jī)系的學(xué)生,幾乎沒有人真正完全掌握了指針和數(shù)組、以及內(nèi)存管理,甚至有的學(xué)生告訴我說:他們老師認(rèn)為指針與數(shù)組太難,工作又少用,所以沒有講解。對(duì)于這樣的學(xué)校與老師,我是徹底的無語。我沒有資格去譴責(zé)或是鄙視誰,只是竊以為,這個(gè)老師肯怕自己都未掌握指針。
大學(xué)里很多老師并未真正寫過多少代碼,不掌握指針的老師肯定存在,這樣的老師教出來的學(xué)生如何能找到工作?而目前市面上的書對(duì)指針和數(shù)組的區(qū)別也是幾乎避而不談,這就更加加深了學(xué)生掌握的難度。我平時(shí)上課總是非常細(xì)致而又小心的向?qū)W生講解這些知識(shí),生怕一不小心就講錯(cuò)或是誤導(dǎo)了學(xué)生。還好,至少到目前為止,我教過的學(xué)生幾乎都能掌握指針和數(shù)組及內(nèi)存管理的要點(diǎn),當(dāng)然要到能運(yùn)用自如的程度還遠(yuǎn)遠(yuǎn)不夠,這需要大量的寫代碼才能達(dá)到。另外需要說明的是,講課時(shí)為了讓學(xué)生深刻的掌握這些知識(shí),我舉了很多各式各樣的例子來幫助學(xué)生理解。
所以,我也希望讀者朋友能好好體味這些例子。三個(gè)問題:
A)
什么是指針?
B)
什么是數(shù)組?
C)
數(shù)組和指針之間有什么樣的關(guān)系?
總結(jié)
以上是生活随笔為你收集整理的C语言指针和数组概述的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 5 个常用的软件质量指标
- 下一篇: 管理好你的愿望,人生将另一个样