為什么說指針是c語言的靈魂?
2023-10-20 16:01 作者:大方老師單片機(jī)課堂 | 我要投稿
為什么說指針是c語言的靈魂?
語言主要操作的對(duì)象是數(shù)據(jù),c語言里面能夠有大容量數(shù)據(jù)的地方就是指針指向的heap內(nèi)存。從這
個(gè)角度來看,確實(shí)指針就是數(shù)據(jù)的靈魂。最近很多小伙伴找我,說想要一些c語言資料,然后我根據(jù)自己從業(yè)十年經(jīng)驗(yàn),熬夜搞了幾個(gè)通宵,精心整理了一份「c語言專業(yè)入門到高級(jí)教程+工具包」,點(diǎn)個(gè)關(guān)注,全部無償共享給大家?。?!
評(píng)論區(qū)回復(fù)“888”,關(guān)注我之后私信回復(fù)“666”,即可拿走。
另外,數(shù)組傳參也會(huì)退化成指針。
在C語言中,「指針變 量是用來存儲(chǔ)地址的量J。這里面地址分幾種類型,我們下面會(huì)細(xì)說,但
是無論怎樣,指針都是用來存儲(chǔ)地址的。
C語言里面的指針
指針變量首先是一個(gè)變量,變量就會(huì)有對(duì)應(yīng)的內(nèi)存。就跟int b; 定義的變量b對(duì)應(yīng)一塊內(nèi)存,內(nèi)
存對(duì)應(yīng)的位置存儲(chǔ)的是一個(gè)整形的數(shù)- -樣,int *p;中p也是一 個(gè)變量,系統(tǒng)會(huì)給它分配一塊內(nèi)
存,只不過這塊內(nèi)存儲(chǔ)存的是一個(gè)地址而已。
標(biāo)簽: