下面的函数expand在将字符串s复制到字符串t时,将其中的换行符和制表符转换为可见的转义字符表示,即用‘\n’表示换行符,用‘ⅡTS)’表示制表符。 expand(chars[],chart[ ]) {inti,j; for(i=j=O;s[i]!=

admin2012-05-16  29

问题 下面的函数expand在将字符串s复制到字符串t时,将其中的换行符和制表符转换为可见的转义字符表示,即用‘\n’表示换行符,用‘ⅡTS)’表示制表符。
expand(chars[],chart[   ])
{inti,j;
for(i=j=O;s!=‘ⅡHT’;i++);
switch(Si]);
{case‘ⅡBs)’:t[①]=②;
t[j++]=‘n’;
break:
case‘ⅡTs)’:t[j++]=③;
t[j++]=‘t’;
break:
default:t[①]=s
break:)tEj]=⑤;}

选项

答案①j++②‘\’③‘\’①j++⑤‘\0’

解析
转载请注明原文地址:https://kaotiyun.com/show/I8Kv777K
0

随机试题
最新回复(0)