文字列と文字列の配列

最初の例を見てみましょう: 

	char str[] = { 'x','2','w' };  // 字符数组
	char str2[] = "x2w";      // 字符串数组 
	printf("%s\n", str);      
	printf("%s\n", str2);

図1に示すように、文字の配列:

    これは、配列の特徴を持ちます。

char str[] = { 'x','2','w' };

図2に示すように、文字列の配列

    これは、配列の特徴を持っており、独自のプロパティのいくつかを持っています。

char str2[] = "x2w";

  コンパイラは、最後のバイト「\ 0」(ゼロ値)に記入します

3、文字ポインタ

char* str3 = "x2w";

 この時点でSTR3ポインタがメモリに格納された文字列定数、静的領域「x2w」です。

公開された343元の記事 ウォン称賛57 ビュー20万+

おすすめ

転載: blog.csdn.net/jadeshu/article/details/103551686