C中的字元陣列定義和引用(學習筆記)

2021-08-15 16:21:39 字數 790 閱讀 4028

c語言中,沒有專門的字串變數。。。。汗。。。。。所以,不嚴謹的說,字元陣列相當於字串。

#include

int main()

; //比python囉嗦啊。。

//3、初始化字元陣列,注意裡邊的字元元素都用單引號

//1、初始化還可以這樣,char a[5]=

//2、還可以,char a[5]="kang"。1、2這兩種初始

//個位元組,相當於 k a n g \0 。用3這種用字元逐

//個賦值的方法,系統不會自動加上的,為了方法一

//致,通常這種方法會人為的加上\0。

for(i=0;i<5;i++)

printf("\n");

return

0;

}

下邊是具體的輸出的例子:

#include

void main()

printf("\n");

printf("%s\n",a);//直接將字串輸出

}

字元數的乙個實際應用,輸入一串字元,要求每個單詞之間用空格隔開,並且最後乙個字元不能為空格。

#include

void main()

else

if(cstring[0]==' ')//注意單引號。判斷第乙個字元位置是否為空格,提示。

else

}printf("%d\n",iword);

}}

陣列的定義和引用

一 定義陣列 1.定義一維陣列。2.int float,char 等型別對陣列進行的定義 int a 10 float a 10 char a 10 二 一維陣列的引用 1 用for迴圈進行引用。include int main for i 0 i 9 i printf d n a i return...

C 字元陣列 定義和初始化 賦值和引用

char c 6 發現這裡無論定義多長用strcat會擴充陣列大小 c 0 c c 1 h c 2 i c 3 n c 4 a c 5 0 不加零 結束標誌的話strcat是有問題 char d 14 定義時中的數字必須大於填充的值,這裡也演示了出現0x00陣列會被認為結束的現象,但在編譯的時候它又...

指標陣列的定義和引用

指標陣列是一種特殊的陣列,指標陣列的陣列元素都是指標變數。指標陣列的定義格式為 型別名稱 陣列名稱 陣列長度 例如 float pf 3 因為下標運算子的優先順序高於指標運算子 上述定義等價於 float pf 3 說明pf是乙個含有3個元素的陣列,陣列元素為指向float型變數的指標變數。又如 i...