执行语句序列 char str1[10]="ABCD",str2[10]="XYZxyz"; for(int i=0;strl[i]=str2[i];i++); 后,数组strl中的字符串是______。

admin2010-12-16  36

问题 执行语句序列
   char str1[10]="ABCD",str2[10]="XYZxyz";
   for(int i=0;strl=str2;i++);
   后,数组strl中的字符串是______。

选项

答案XYZxyz

解析 注意for的循环体为空语句,其第二个表达式为一个赋值语句而不是一个逻辑表达式语句。因此,for循环的作用实际上是将str2的字符逐个赋值给str1中的对应位置。
转载请注明原文地址:https://kaotiyun.com/show/89Vp777K
0

最新回复(0)