C语言问题
答案:1 悬赏:70 手机版
解决时间 2021-11-17 20:25
- 提问者网友:山高云阔
- 2021-11-17 04:39
C语言问题
最佳答案
- 五星知识达人网友:你可爱的野爹
- 2021-11-17 05:22
1)i=2,就是input[2] 就是W前面的S 在swich中没有匹配到case 直接输出S
2)i=3 同上输出W
3)i=4 同上 输出I
4) 5 input5 即第六个为L continue 不操作继续下一循环
6 同3) 输出T
7 为E 调到E 没有操作跳刀 case ‘L' 的continue 不操作继续下一循环
8 C 同 3) 输出C
9 H同上 输出H
10 1 终止switch 并输出空格 还在for循环中 继续下一循环
关键点 i=11 时由于反斜线 \ 及其后面的是特殊字符(比如转义序列),系统读取到 \后继续读取后面的1 直到第二个\,而"\1"在C语言中不在转义序列内,因此作为一个字符 在case 1中的while循环并检查下一个input
12 同上 “\11W”作为一个字符
13 同上 “\1”作为一个字符
后面的想必对题主就是小儿科啦
(纯手打、检验 望采纳)追问i=11之后的步骤你可以再详细地说一下嘛,理解能力不是很好,有加分
2)i=3 同上输出W
3)i=4 同上 输出I
4) 5 input5 即第六个为L continue 不操作继续下一循环
6 同3) 输出T
7 为E 调到E 没有操作跳刀 case ‘L' 的continue 不操作继续下一循环
8 C 同 3) 输出C
9 H同上 输出H
10 1 终止switch 并输出空格 还在for循环中 继续下一循环
关键点 i=11 时由于反斜线 \ 及其后面的是特殊字符(比如转义序列),系统读取到 \后继续读取后面的1 直到第二个\,而"\1"在C语言中不在转义序列内,因此作为一个字符 在case 1中的while循环并检查下一个input
12 同上 “\11W”作为一个字符
13 同上 “\1”作为一个字符
后面的想必对题主就是小儿科啦
(纯手打、检验 望采纳)追问i=11之后的步骤你可以再详细地说一下嘛,理解能力不是很好,有加分
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯