这是我自己写的、但老师说不许用系统函数什么的、要用指针变量、求大神指教并修改。
#include <stdio.h>
#include <string.h>
main()
{char a[]="abcd",b[]="efg";
printf("%s\n",strcat(a,b));
printf("%d",strlen(a));
getch();
}
题目要连接是“字符数组”而非“字符串”。如下代码可以实现:
非要用 指针变量的写法
# include <stdio.h>请问for(i=0;a[i];i++); for(j=0;b[j];j++,i++) a[i]=b[j];这两句是什么意思啊
追答第一个for确定a数组的长度
第二个for拼接
本回答被提问者和网友采纳