请问在如下定义中malloc()开辟的空间有多大,其中m[0]=8;m[]1=9;分别占用了多大的空间?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问在如下定义中malloc()开辟的空间有多大,其中m[0]=8;m[]1=9;分别占用了多大的空间?相关的知识,希望对你有一定的参考价值。

int i, *m=(int*)malloc(*sizeof(int));
m[0]=8;m[]1=9;
vc6.0环境,其中m[]1应为m[1];

*m=(int*)malloc(*sizeof(int));
这么写不对!没有这么写的!

m[]1=9又是什么意思!
言没有这样的赋值!

*m=(int*)malloc(*sizeof(int));
其中的(*sizeof(int)); 中的*号什么意思前边没有值 不能算乘号
但是放在这里干什么
参考技术A 这个嘛 TC中是2位 VC中是4位 参考技术B m是一个指针,定义时让它指向一个整形变量大小(VC中应该是4个字节)的内存空间;m是指针,那个m[0]是什么意思呢,看不懂,向楼主请教下啊

以上是关于请问在如下定义中malloc()开辟的空间有多大,其中m[0]=8;m[]1=9;分别占用了多大的空间?的主要内容,如果未能解决你的问题,请参考以下文章

C语言中的malloc函数用法>?

求高手。讲解 malloc 函数的用法 在数据结构中多次出现,意思申请内存,可是不懂如何用

转:C语言申请内存时堆栈大小限制

realloc 失败的可能性有多大?

请问虚拟机安装在固态硬盘上和安装在普通硬盘上的性能差别有多大

请问虚拟机安装在固态硬盘上和安装在普通硬盘上的性能差别有多大