char *stra="12345";
printf("%d\n",sizeof(stra));
char str1[]="12345";
printf("%d\n",sizeof(str1));
char str2[] ="123456";
printf("%d\n",sizeof(str2));
char str3[8]={"abc"};
printf("%d\n",sizeof(str3));
char arr[3][8];
printf("%d\n",sizeof(arr));
printf("%d\n",sizeof(arr[1]));
printf("%d\n",sizeof(arr[31]));
输出结果
4
6
7
8
24
8
8
注意别忘了\0;