这是一个创建于 4427 天前的主题,其中的信息可能已经有所发展或是发生改变。
很简单的C代码,执行时会报错:Abort trap: 6
void strcat2(char *s, char *t) {
//s指向'\0'
while(*s)
s++;
while(*s++ = *t++)
;
}
int main() {
char s[] = " hello ";
char t[] = " world ";
strcat2(s, t);
printf("%s\n", s);
printf("%s\n", t);
}
6 条回复 • 1970-01-01 08:00:00 +08:00
 |
|
3
nagato 2014 年 1 月 19 日
到处都是问题 - -
|
 |
|
4
cassyfar 2014 年 1 月 19 日
突然觉得喷神王ying的有篇文章还是多有道理的,代码的简洁不在于行数在于表意。
|
 |
|
6
dialox 2014 年 1 月 20 日
这个代码。。。。
惨不忍睹~
|