问答详情
源自:4-6 指针和数组的姻缘

关于malloc分配内存的一点小问题

int*p=(int*)malloc(5*sizeof(int));与int*p=(int*)malloc(5);两者的区别和详细拆解

提问者:weixin_慕无忌1341160 2022-02-18 20:33

个回答

  • weixin_慕仔5166992
    2022-03-07 21:45:02

    int*p=(int*)malloc(5*sizeof(int));
    //这里分配的是5个int大小的存储空间,每个int默认大小是4个字节
    int*p=(int*)malloc(5);
    //这里分配的是5个字节的存储空间