18 lines
586 B
C
18 lines
586 B
C
#include <stdio.h>
|
|
#include <string.h>
|
|
|
|
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;
|
|
} |