char a[80]="ABC",b[80]="LMNP"; int i=0; strcat(a,b); while(a[i++]!='\0') b[i]=a[i]; puts(b);请给出运行结果和详解

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/30 00:38:36
char a[80]=
x)KH,RH0UrtrVI}|2J2m KK4u432sR53cmc 53cmB %@u/o{]/Oxy:e//I*ҧ` Af"lz0d/ >';v)8"I^Ui㬧z^dǪKM[ 24Py/g>Y' cix[-O;6

char a[80]="ABC",b[80]="LMNP"; int i=0; strcat(a,b); while(a[i++]!='\0') b[i]=a[i]; puts(b);请给出运行结果和详解
char a[80]="ABC",b[80]="LMNP"; int i=0; strcat(a,b); while(a[i++]!='\0') b[i]=a[i]; puts(b);
请给出运行结果和详解

char a[80]="ABC",b[80]="LMNP"; int i=0; strcat(a,b); while(a[i++]!='\0') b[i]=a[i]; puts(b);请给出运行结果和详解
结果是
LBCLMNP
strcat后 a为 ABCLMNP
while(a[i++]!='\0') b[i]=a[i]; (a[i++]!='\0')做完这个判断后 i=1,b[i]=a[i]实际替换从b[1]开始,直到把a读完