char *cp = (char *) malloc(1); strcpy(cp, "123456789"); puts(cp);
gcc(Linux)和Visual C++ Express上的输出是"123456789",这是否意味着当有空闲内存时,我实际上可以使用比我分配的内容更多的内容malloc()?
malloc()
为什么malloc(0)不导致运行时错误?
malloc(0)
谢谢.
c
c ×1