就像问题描述那样,我其实知道是\0123是一个八进制,但是在strlen里面为什么不能把他看成截止符号呢?
\0123
会自动判断的,如果是八进制编译器会识别出来的,不用担心
#include<stdio.h> int main() { char *c="\0123"; int a= strlen(c); printf("%d",a); return 0; }
```遇到\0截止了