問基礎C 問題,問一個基礎C 問題

2022-05-18 21:46:51 字數 610 閱讀 7563

1樓:專業保證

指標指一個變數的地址。

陣列也是變數,但是一般指首地址。

首地址加一個變數的長度也就是陣列第二位的地址,依次類推。

如果你直接使用陣列,使用a[2],a[3] 其實就是首地址加上偏移量,這個偏移量就是指標的地址與首地址的偏移量。 a是一個陣列,p是指標,p=a 其實就是得到a的首地址,然後p+1,p+2。。。

二維陣列跟三維陣列是一樣的。只不過偏移量的計算不一樣了。 具體偏移量要看規則吧。比如第二排第二列。是2*排+2 還是2+2*列

2樓:匿名使用者

好複雜啊 實際情況基本不會定義成這樣的

不過 大致是指標也可以用做於陣列的方式使用比如 char *p1=「abcdefg」;

呼叫的時候可以是 p1 [0]=='a' 也可以是 *(p1+0)=='a'

這裡的的p1 只是作為一個首地址,後面的0是索引值

3樓:

float (*cp ) [25][10];

cp是指標,指向二維平面,長25,寬10。、new float [10][25][10];

三維空間,長10寬25高10,你懂了?

C語言基礎問題,C語言2個基礎問題

第一題 首先你得明白如何看指標的定義極其型別 對於int p 3 你先將 後的用括號括住即 int p 3 後面是個變數,也就是說 p 3 資料型別是int。將其再分解 p 3 括號內是指標型,然而裡面我們看到的是一個陣列,這就是說,定義了一個指標陣列 這個陣列的沒個元素都是指向int型的指標 對於...

問關於C盤的問題,問一個關於C盤的問題。。。

有幾個檔案是很隱藏的,估計你沒調出來。資料夾選項裡面有隱藏受保護的作業系統檔案 推薦 將前面的勾去掉,就看到了。一個是虛擬記憶體,一個是系統還原,還有一個是休眠。虛擬記憶體不要刪除的,你可以轉移到d盤,用優化大師可以搞定。系統還原可以關閉,沒什麼用的功能,我都關閉。右鍵我的電腦 屬性 系統還原,選中...

C程式高手進,問幾個C語言方面的基礎問題,即將二級考試了,急求

問題一回答 該樹的深度的確為7層!因為該二叉樹一共有7個結點,而葉子結點 即度為0的結點,也可以說是沒有子樹得結點 只有一個,這說明該二叉樹的形狀是立著的 一 字形結構!即每層只有一個結點!那就是7層!只有這一種解釋,沒有其他情況,否則不可能只有一個葉子結點!問題二回答 表示式1 表示式2 表示式1...