谁能帮我解释一下这个程序的意思!!
#include "stdio.h" #include "conio.h" main() { char *s1,*s2,str1[30]="ljkl",str2[10]="ha"; for(s1=str1;*s1!='\0';s1++) for(s2=str2;*s2!='\0';) *s1++=*s2++; *s1='\0'; printf("%s",str1);
getch(); }
哦哦~我看多了一个分号~如果这样,就输出ljklha #include "stdio.h" #include "conio.h" main() { char *s1,*s2,str1[30]="ljkl",str2[10]="ha"; for(s1=str1;*s1!='\0';s1++) ; for(s2=str2;*s2!='\0';) *s1++=*s2++; *s1='\0'; printf("%s",str1);
getch(); }