请问在如下定义中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[]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;分别占用了多大的空间?的主要内容,如果未能解决你的问题,请参考以下文章
求高手。讲解 malloc 函数的用法 在数据结构中多次出现,意思申请内存,可是不懂如何用