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

admin2016-01-01  7

问题 下面的函数expand在将字符串s复制到字符串t时,将其中的换行符和制表符转换为可见的转义字符表示,即用‘\n,表示换行符,用‘[TS)]’表示制表符。
  expand(char s[],char t[])
  {int i,j;
  for(i=j=0;s!=‘[HT’;i++);
  SWitch(s);
  {case‘[BS)]’:t[①]=  ②  ;
  t[j++]=‘n’;
  break;
  case‘[TS)]’:t[j++]=③;
  t[j++]=‘t’;
  break:
  default:t[④]=s
  break;
  }
  t[j]=  ⑤  ;
  }

选项

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

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

最新回复(0)