malloc函数的使用方法在这里,原理上什么也不说,所以我们只是简单地谈谈使用方法。
首先,malloc )函数返回void *类型,因此使用时请记住使用强制类型转换malloc函数,然后使用free ) )函数释放空间。 否则,只分配不释放会出现问题
示例L=(int* ) malloc ) sizeof (int ); 我们首先在int*上进行强制类型转换,看到l的类型为int*。
如果不执行强制类型转换,分配空间将报告错误
sizeof(int )表示分配的字节数,分配的字节数与int类型相同。 当然,即使在后面写)4)或)1),也会成功。 写1的话就是原来的字节。 成功,但有一部分在另一个存储单元中。
这么说大家都明白了吧。 网上恶作剧太多了,我们往往会意识到看那么多也不用这个函数。
欢迎来到评论区