二維陣列
回想一維陣列定義方式
型別修飾符
陣列名[元素個數] =
int array[5] = ;
建立乙個二維陣列
型別修飾符陣列名[包含幾個小陣列][每個小陣列有多少個元素] =
初始值如何寫?
int array[3][4] = ,,};
一維陣列可以省略元素個數, 二維資料只能省略第一維
第二種初始值寫法
int array[3][4] = ;
定義字串陣列一
char strings[幾個字串][每個字串的空間大小] = ;
char strings[4][50] = ;
strings[0]就是第乙個陣列的首位址
可以理解為恆等於&strings[0][0];
迴圈輸出字串陣列
printf("%s\n",&strings[0][0]);
for (int i = 0; i < 4; i++)
注意!!!
陣列是乙個整體,不能直接參加運算,只能對單個元素進行處理,通常用到陣列的地方都會用到迴圈。
一定要注意下標越界問題
C語言字串與字元陣列
通俗的講字串是由一串字元組成,例如 hello world n 即是乙個字串。c 語言中沒有真正意義上的字串型別,字串由字元陣列或者字串常量來表示。const char p hello world n 上述示例中 hello world n 即是乙個字串常量,該常量由乙個字元型別指標儲存其實際位址。...
C語言陣列與字串
一 c語言陣列 1.c 語言支援陣列資料結構,它可以儲存乙個固定大小的相同型別元素的順序集合。陣列是用來儲存一系列資料,但它往往被認為是一系列相同型別的變數。陣列可以用一些基本的資料型別來定義,int,double,float.比如,定義乙個整形陣列 int a 10 a為陣列名,a陣列成員共有10...
C語言 函式與陣列 字元陣列與字串
本博文為半摘記性質。函式的定義以及呼叫 一維陣列 二維陣列 字元陣列與字串 函式設計包括函式頭和函式體,函式體由說明部分和執行部分組成。函式名為函式的首位址。函式的定義與呼叫 函式的定義形式 型別名 函式名 型別名 形式引數1,型別名 形式引數2,形式引數名在同一函式中唯一,可與其它函式變數同名。函...