新手学C 字符数组问题
#include"stdio.h"int main() //程序实现函数strcat功能。(string catenate)
{
char str1[10],str2[10];
int i=0,j=0;
printf("请输入两个字符串:\n");
scanf("%s%s",str1,str2);
while(str1[i]!='\0') //第8,9行 如果改成for(i=0;i<=10;i++) if(str1[i]='\0') break; 为什么实现不了?? //检测如果str1数组遇到结束符'\0'跳出循环。
i++;
while(str1[i++]=str2[j++]); //将str2里面的内容连接到str1里面。
printf("%s\n",str1); //输出str1
return 0;
}