国家级优秀项目经理:[c]下面程序的运行结果是??

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 02:21:43
#include<stdio.h>
#include<string.h>
main()
{ char a[80]="AB",b[80]="LMNP";
int i=0;
strcat(a,b);
while(a[i++]!='\0')b[i]=a[i];
puts(b);
}

答案是LBLMNP帮我解释一下 循环结构那点不太明白 谢谢

我调试了一下,发现在每次经过while语句之后到了下面
b[i]=a[i]; 的时候i都会增加1,按理说应该是执行了这句后i才增加的,这个也想不通。

循环加数组很难简单说清楚

这好像是一个串模式比较的结果吧