有关sizeof 和 malloc 的问题

2020-05-31 社会 111阅读
1. malloc需要一个正整数作为参数,当然可以用sizeof计算,但与new int[]不一样,malloc返回的是void*,new int[n]申请的空间是4*n个字节,返回int*
2.(int *)malloc(100) 确实就是内存100个字节的意思
3.sizeof(3)等于4是因为3是int型,与具体数值无关。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com