问题是这样的:

char s[] = “\\123456\123456\t”;
printf("%d\n",strlen(s));
A 12 B 13 C 16 D 以上都不对

正确答案:B
考察知识点:转义字符的作用,首先是一个转义字符\,再加上123456此时长度为7,然后又是一个转义字符\123表示的是{,长度为8,再加上456长度为11,再加上\t长度为12,最后再加上结束符标志\0刚好13

【面试总结】神奇的strlen()函数

相关文章:

  • 2021-08-30
  • 2022-01-08
  • 2022-12-23
  • 2021-11-14
  • 2022-12-23
  • 2021-05-11
  • 2021-05-08
猜你喜欢
  • 2021-08-25
  • 2021-12-11
  • 2021-04-09
  • 2022-02-08
  • 2022-12-23
  • 2022-12-23
  • 2021-07-07
相关资源
相似解决方案