卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

二級(jí)指針與指針數(shù)組的關(guān)系 二級(jí)指針維護(hù)創(chuàng)建的數(shù)組是什么意思?

二級(jí)指針維護(hù)創(chuàng)建的數(shù)組是什么意思?準(zhǔn)確的說二維數(shù)組名是兩個(gè)正指向常量的二級(jí)指針,因?yàn)樗铱偸浅潭ㄔO(shè)置的地址-指向一列數(shù)組的首地址。舉個(gè)簡單的例子,charta[5][5],aampa[0],而指針數(shù)

二級(jí)指針維護(hù)創(chuàng)建的數(shù)組是什么意思?

準(zhǔn)確的說二維數(shù)組名是兩個(gè)正指向常量的二級(jí)指針,因?yàn)樗铱偸浅潭ㄔO(shè)置的地址-指向一列數(shù)組的首地址。舉個(gè)簡單的例子,charta[5][5],aampa[0],

而指針數(shù)組名也是打向常量二級(jí)指針,是因?yàn)橹羔様?shù)組名總是會(huì)對(duì)準(zhǔn)數(shù)組的第一個(gè)元素。舉例子,chart*a[5],aampa[0].

這兩個(gè)的同樣區(qū)別是a[5][5]占25個(gè)字節(jié),而a[5]占字節(jié)數(shù)是各個(gè)元素打向字符串的總長度

二維數(shù)組如何用指針表示?

二維數(shù)組也可以作成是指針的指針,b[][]**b;比如b

二維數(shù)組如何用指針表示?

[5]它是一個(gè)2行5列的二維數(shù)組,也可以看成是二級(jí)指針,三級(jí)存放的是行指針,接著每個(gè)行指針里面其實(shí)又是朝了5個(gè)列元素。*(*(bi)j),*(bi)是先取行指針,然后把j偏移到所要的列,然后把*取值就能得到i行j列的數(shù)據(jù)了。

二維數(shù)組名為什么不能直接賦值給二級(jí)指針?

——又為何可以不int(*p)[n]a[i],而又不能pa[i]賦值(0im)

p是什么?p是需要是一個(gè)指針,貯放了一個(gè)包涵n個(gè)整型數(shù)據(jù)的數(shù)組(先不談叫他數(shù)組甲)的地址,此時(shí)此刻我們是可以其實(shí)數(shù)組甲,是一個(gè)有很多個(gè)傳說中的數(shù)組甲這樣的元素組成的數(shù)組(我叫他數(shù)組乙,很看樣子,乙是個(gè)二維數(shù)組,數(shù)組的數(shù)組)的首元素,數(shù)組甲的地址那是數(shù)組乙的首元素的地址,因?yàn)閜就這個(gè)可以當(dāng)做數(shù)組乙的名字來變量定義(二維數(shù)組名,也就是a)。

現(xiàn)在a是二維數(shù)組,先把a(bǔ)降維,看成是有m個(gè)元素橫列的一維數(shù)組。那么a[0]是什么?是a這個(gè)現(xiàn)在被我暫時(shí)雷死一維的數(shù)組的首元素。對(duì)首元素取地址,那就是數(shù)組名。所以我不是a[0]。以此類推,aia[i]。那么a[0][0]又是什么?是對(duì)a取星以后的a[0]的首元素,也就是數(shù)組名,因此a[0]a[0][0],因?yàn)?*不是a[0][0]*(*

(ai)j),但是這里ij是0。

因?yàn)?,p這么大兩個(gè)朝數(shù)組的指針,這個(gè)可以賦給它a[0]的地址(a的首元素地址,也就是a),paa[0],以此類推,pia[i]。因此你的pa[i]不對(duì),a[i]是降維之后a的第i個(gè)元素同時(shí)又是個(gè)一維數(shù)組名,來表示a[i][0]地址,不能賦給一個(gè)對(duì)準(zhǔn)整型數(shù)據(jù)的指針。而你的p是個(gè)對(duì)準(zhǔn)數(shù)組的指針,變量賦值符號(hào)左右端類型完全不同,這上哪能賦值?

你后面這pa[i]語法上是確實(shí)不錯(cuò),不過是滿讓p指針下移i個(gè)位置了,畢竟pia[i](舉例你也賦值pa[0]),你這個(gè)不就等同于ppi,也就相當(dāng)于pi。也不是個(gè)而且好的寫法。

另外,如果沒有你再定義一個(gè)int*q;然后再qa。這是是可以的,a是可以降維也也可以不降維再用。正當(dāng)此時(shí)qa[0][0]

——在一維數(shù)組中卻只能用pa,而肯定不能用pa.

在一位數(shù)組里面,你就得那樣的話定義:int*p;這樣的p里面存的是一個(gè)整型變量的“坑”的坑號(hào)。而二維空間數(shù)組a數(shù)組名不那是他自己首元素的坑的坑號(hào)?不過是可以變量pa。

pa意思是的是什么?a其實(shí)應(yīng)該是一個(gè)地址,你的要再對(duì)a取地址,估計(jì)應(yīng)該它本身,可是含義完全不同。非形參數(shù)組名都是指針常量,對(duì)指針常量取地址那就它本身(或則可沒取不了地址,而且常量可能沒地址)。

你也可以在編譯器里面打看看看下會(huì)不會(huì)運(yùn)行錯(cuò)誤。

標(biāo)簽: