为什么感觉这两道题一模一样,但答案却有所差别

img

img


strlen[]不是读到/0就停了吗

'\012'是一个八进制数12'表示的字符,不是'\0'`

\nnn转义符后可以接三个八进制数(0-7),用来表示一个八进制数表示的字符

https://en.cppreference.com/w/c/language/escape

不,\012是一个字符,不是\0

第一题的选A

img