c語言陣列與字串

2021-06-26 11:40:54 字數 637 閱讀 3085

二維陣列

回想一維陣列定義方式

型別修飾符

陣列名[元素個數] =

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,形式引數名在同一函式中唯一,可與其它函式變數同名。函...