#include #include int main() { char ask_name[32] = "Jack"; // 结果是 "Jack\0" printf("%s\n", ask_name); // sizeof() 统计变量或数组实际分配的内存空间大小,单位是字节 printf("ask_name size is %ldB\n", sizeof(ask_name)); // strlen() 函数统计有效的字符个数,不包括 '\0' (遇到第一个 '\0' 就停止统计 ) printf("ask_name char len is %ld\n", strlen(ask_name)); char q_what1[128] = "hi,xiao hua\0,love you!"; printf("%s\n", q_what1); printf("%ld \n", strlen(q_what1)); return 0; }