小编Abh*_*hau的帖子

即使没有分配足够的内存,strcat()和strcpy()仍然有效

实现中缀到后缀,反之亦然算法

我发现,

char * str = (char*) malloc(1);
strcpy(str,str2);
Run Code Online (Sandbox Code Playgroud)

即使str2超过1个字符(20个字符或更多),这也可以工作.

我没有得到任何警告或运行时错误.

这怎么可能?

注意:

我也没有得到垃圾.

无论如何,我总是得到所需的结果str2.

c

3
推荐指数
1
解决办法
567
查看次数

标签 统计

c ×1