char *color="abcdefg";
printf("%d",sizeof(color));//4
char *color="abcdefg";
printf("%d",strlen(color));//7
char color[]="abcdefg";
printf("%d",sizeof(color));//8
char color[]="abcdefg";
printf("%d",strlen(color));//7
所以在统计字符串长度时最好用strlen(str),无论是字符指针初始化的字符串还是字符数字初始化的字符串结果都是字符串的长度。
※ sizeof int//4 sizeof float//4 sizeof double//8
sizeof (int*)//4 sizeof (float*)//4 sizeof (double*)//4