这里的两个while函数的终止条件是什么?
程序代码:
#define N1 100 #define N2 100 #define N N1+N2 #include <stdio.h> void Link(char *p1,char *p2,char *p) { while(*p++=*p1++);//这里 p--; while(*p++=*p2++);//和这里 } void main() { char str1[N1],str2[N2],str[N]; puts("请输入第一个字符串:"); gets(str1); puts("请输入第二个字符串:"); gets(str2); Link (str1,str2,str); puts("合并后的字符串为:"); puts(str); }