课程
/后端开发
/C++
/趣味 C++ 入门
int*p=(int*)malloc(5*sizeof(int));与int*p=(int*)malloc(5);两者的区别和详细拆解
2022-02-18
源自:趣味 C++ 入门 4-6
正在回答
int*p=(int*)malloc(5*sizeof(int)); //这里分配的是5个int大小的存储空间,每个int默认大小是4个字节 int*p=(int*)malloc(5); //这里分配的是5个字节的存储空间
举报
C++ 入门,开启趣味学习之旅,揭开 C++ 的神秘面纱,让你不再望而生畏。
4 回答这样转化的话,等于把一个小的short类型内存转移到大的int类型内存里面,难道不会造成内存资源浪费吗?
3 回答关于函数内部定义指针并进行操作的一个疑问
1 回答关于参数问题
2 回答关于教程中动画的问题
1 回答p=(int*)malloc=(4);括号前显示表达式必须是修改的左值哪里错了?