黑馬程式猿 C語言陣列與字串

2021-06-26 14:47:49 字數 890 閱讀 9550

陣列的定義:型別  陣列名[元素個數]

陣列的幾種賦值方式:

1.int ages[5]=;

2.int ages[5];

ages[0] = 0;

ages[1] = 1;

ages[2] = 2;

ages[3] = 3;

ages[4] = 4;

3.int ages[5]=;

4.int ages=;

注意點:只能在定義陣列的同時進行初始化,不能寫成 int  ages[5];  ages = ; 也不能單獨寫成 int  ages;且陣列個數值只能為常量,

int c = sizeof(陣列名)/sizeof(陣列資料型別)

陣列的記憶體定址與基本資料型別一樣,由大及小,優先分配大的位址給先來的變數,但是陣列元素在記憶體中的儲存位址是由小及大的,按照元素的順序來,元素值的儲存又是由大及小的

char name1[8] ="itcast";

char name2[8] = ;

char name3[8] = ;

char name4 = ;

下面這個不是乙個字串,只是乙個字元陣列

char name5 = ;

int mian()

; printf("%s",name2);

printf("%s",&name2[1]);

}

此段** 輸出的值為 ititcast 與titcast,因為name2沒有\0結尾,要以字串的形式輸出。

黑馬程式設計師 C語言 陣列 字串

asp.net android ios開發 net培訓 期待與您交流!陣列 陣列用來存放一組型別相同的資料 定義陣列 int num 10 int是陣列內元素的型別 num是陣列名 10是陣列內元素的個數 初始化陣列 int a 3 int a 3 int a int a 3 如果定義陣列的同時進行...

黑馬程式設計師 字串指標與字串陣列

1 字串指標 定義 char 變數名 字串內容 字串內是常量 作用 用來儲存字串 在c語言中有兩種訪問字串的方式 1 用字串陣列 char string nbheimanb 注意 存放在棧區,可讀可寫。2 用字串指標 char 變數名 字串內容 字串內容是常量 char str nbheimanb ...

黑馬程式設計師 C語言 字串

一.字串的基本概念 簡單的字串 itcast 乙個 i 是乙個字元 很多個字元組合在一起就是字串了 char a 123 和 char a 的區別,可以比較大小 123 其實是由 1 2 3 0 組成 123 的儲存分布 字串的輸出 s 0 是不會輸出的 陣列是用來儲存相同型別的基本資料,陣列是有序...