c語言陣列名解釋
對於c語言中陣列名的操作我們應該是很陌生的吧,因為幾乎不會使用陣列名來對陣列進行操作,因為凡是可以使用陣列名操作的我們都可以使用&和*兩種操作符更簡單形象的進行一些操作。但是我們還是需要了解一下,關於陣列名的基本語法,不需要去使用,但是要看懂哈。
一維陣列;
陣列名首先是一個識別符號,是這個陣列的名字,同時又是一個指標,指向的是這個陣列首地址。
既然是指向首地址的指標,因此就有了第二種表示陣列元素的方法,使用陣列名;
a;代表指向陣列首地址的指標。則就是指向a[0]的地址,則與&a[0]等效;
a+i;則表示指向陣列的第i+1個元素。則與&a[i]等效;
*;是取值符。與&恰好相反;
a就相當於&a[0],而*(a+i)就表示a[i];
//記得*(a+i)要打括號,優先順序問題,如果沒打則表示的是a【0】+i的值;
看程式;
這就是一維陣列中的陣列名。
再看一個陣列名的一個小程式;
分析二維陣列的陣列名;從上面那個小程式可以看出陣列名存在巢狀關係的;根據這個來詳細分析二維陣列陣列名。
就是根據一維陣列名一層一層的分分析就得到其餘多維陣列名的解釋,
二維是由一維巢狀。
三維就是由二維巢狀。
相關文章
- C語言中“陣列名”和“&陣列名”C語言陣列
- C語言陣列C語言陣列
- c語言的陣列C語言陣列
- C語言(字元陣列)C語言字元陣列
- c語言字元陣列C語言字元陣列
- [ASM C/C++] C語言陣列ASMC++C語言陣列
- C語言核心之陣列和指標詳解C語言陣列指標
- C語言 指標與陣列C語言指標陣列
- c語言陣列、sizeof()及strlen()C語言陣列
- C語言基礎-1、陣列C語言陣列
- 解釋語言介紹
- 用C語言輸出蛇形矩陣C語言矩陣
- C語言陣列求學生成績C語言陣列
- c語言-運算子,陣列,指標C語言陣列指標
- 編譯型語言與解釋型語言編譯
- C語言斷言assert詳解C語言
- 《C 語言入門教程》釋出了
- C語言 printf詳解C語言
- C語言#define詳解C語言
- 解釋型語言、編譯型語言 區別編譯
- C語言動態陣列小作業C語言陣列
- C語言程式設計-漢字點陣C語言程式設計
- C語言實現矩陣螺旋輸出C語言矩陣
- C語言指標和陣列基礎C語言指標陣列
- C語言:陣列和指標的區別C語言陣列指標
- C語言求其字元陣列的長度C語言字元陣列
- 使用Go語言構建一個解釋型語言Go
- C/C++語言精髓 *和&詳解C++
- c語言指標詳解C語言指標
- 詳解C語言函式C語言函式
- c語言列舉詳解C語言
- c語言運算子詳解C語言
- C語言指標和陣列筆試題C語言指標陣列筆試
- C語言陣列實現三子棋C語言陣列
- C語言 二維陣列課題程式碼C語言陣列
- C語言如何計算陣列的長度C語言陣列
- C語言雜談:指標與陣列 (上)C語言指標陣列
- C語言雜談:指標與陣列 (下)C語言指標陣列