函数有返回值,但在函数里面没有return 昨天一个同学做实验的时候,定义了一个函数,这个函数功能是返回一个指向新申请的一块内存地址的指针,但是由于疏忽,在函数里面忘记写return了,但是意外的是真的得到了这个指针,并且往里面写入内容也是允许的并能够打印出来。以下是他的代码: char *func(void) { char *p = (char *)malloc(1024)<