为什么代码中字符串输出到C就停止,后面\097D不输出
而strlen中输出字符为8
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
char*str="A\101BC\097D";
printf("%s",str);
printf("%d",strlen("12\023\xa\\\bcc"));
return 0;
}
为什么代码中字符串输出到C就停止,后面\097D不输出
而strlen中输出字符为8
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
char*str="A\101BC\097D";
printf("%s",str);
printf("%d",strlen("12\023\xa\\\bcc"));
return 0;
}