strlen要用#include <string.h>的头文件,读取字符串长度时读取的是字符'\0'之前的字符,计算的时候'\0'不计入计算。
#include <stdio.h>
int main()
{
int a = 2;
printf("%d\n", sizeof(a));
printf("%d\n", sizeof(int));
printf("%d\n", sizeof(char));
return 0;
}
#include <stdio.h>
int main()
{
int a = 2;
printf("%d\n", sizeof(a));
printf("%d\n", sizeof(int));
printf("%d\n", sizeof(char));
return 0;
}