windows 7
visual studio 2017
1.malloc申请的空间会把新空间每个字符置为cd。
2.realloc会将原内存上的二进制直接拷贝到新空间,多余的新申请的空间也会把新空间每个字符置为cd。所以会拷贝‘\0’。
应该是通过malloc申请空间,memmove来完成移动。
3.https://www.cnblogs.com/duger/archive/2013/08/29/3288974.html
这里讲了一些关于realloc会产生的错误。
https://yq.aliyun.com/articles/41943
关于malloc是否需要强制转换。