char str1[100] = “abcde”; sizeof:100 strlen:5
char str2[] = “abced”; sizeof:6 strlen:5
// 因为sizeof中 \ 0结束也要占一空格所以sizeof是6
char *str3 = “abcde”; sizeof:4 strlen:5
// str3 是指针,指针在36位系统中占4个字节
char str4[100] = “abcdef\0gh”; sizeof:100 strlen: 6
char str5[] = “abcdef\0gh”; sizeof:10 strlen:6
// 数组中可以读取 \ 0 ,字符串遇到\0结束
char *str6=“abcdef\0gh”; sizeof:4 strlen:6