猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
关于C语言的字符串问题
请问这道题的答案为什么是输出6个 *
喵喔喔
浏览 446
回答 2
2回答
Cats萌萌
\ 是转移符号,后面跟t,那就是制表符号,'\t'在迭代中就是一次循环。 \后面跟数字,可以是8进制数或者是16进制数: 8进制结构\nnn,n只是1位。比如常用的'\0'就是结束符号。这里'\01'就组成一个ASCII码1的字符,在迭代中一次循环。 如果是16进制,结构\xhh,小写x开头,h至少一位。 所以整个迭代就是6次,指针分别指向'\t','a','\01','8','b','c'。
0
0
0
慕容森
你单步调试就比较清楚了,字符串处理,把\01当成了一个字符来看待
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续