arreglo de caracteres y una matriz de cadenas

En primer lugar echar un vistazo a un ejemplo: 

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

1, una matriz de caracteres:

    Tiene las características de una matriz.

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

2, una matriz de cadenas

    Tiene las características de una matriz y tener algunas de sus propias propiedades.

char str2[] = "x2w";

  El compilador rellenar el último byte '\ 0' (cero)

3, puntero del carácter

char* str3 = "x2w";

 En este momento es puntero str3 cadena constante, el área estática "x2w" almacenado en la memoria;

Publicados 343 artículos originales · ganado elogios 57 · Vistas de 200.000 +

Supongo que te gusta

Origin blog.csdn.net/jadeshu/article/details/103551686
Recomendado
Clasificación