最近在做练习题,如下。。。
想问为什么这样不行。。。。。。。
/*
编写一个函数void strlink(char s[], char t[])
将字符串t连接到字符串s的尾部
*/
- #include <stdio.h>
- #include <string.h>
- void strlink(char s[], char t[]);
- int main()
- {
- char s1[] = "afafaf";
- char t[] = "sfgthyj";
- strlink(s1, t );
- printf("%s\n", s1);
- return 0;
- }
- void strlink(char s[], char t[])
- {
- int i = 0;
- while (s[i] != 0)
- {
- i++;
- }
- int j = 0;
- while ( t[j] != 0)
- {
- s[i] = t[j];
- i++;
- j++;
- }
- }
复制代码 |
|