题目:请输出以下代码的结果?
char d[20]="123";
char s[20]="abc";
strcat(d,s);
int i=0;
while(d[i++]!='\0')
i++;
printf("%d",i);
【参考答案】
结果为:7。
题目:为什么strcat(string,’!’);不行?
【参考答案】
字符和字符串的区别显而易见,而strcat()用于拼接字符串。
正确使用:
strcat(string,”!”);//”!”是一个字符串,由’!’和’\0’组成。
题目:请实现strcat函数。
【参考答案】
char *my