为什么是这样??
#include<stdio.h>#include<string.h>
main()
{
char a[]="\t\018\\\"12";
printf("%d\n",strlen(a));
}
输出结果是7,而在\t\0的0后在加\,即程序
#include<stdio.h>
#include<string.h>
main()
{
char a[]="\t\0\18\\\"12";
printf("%d\n",strlen(a));
}
输出的结果就变成1了, 望高手详细指教!!