99问答网
所有问题
急……急救L.elem=(int *)malloc(LISTSIZE*sizeof(int));是什么意思哦
如题所述
举报该问题
推荐答案 2010-12-17
申请LISTSIZE个大小为
整型
(int)字节的空间,把空间指针给L.elem
LISTSIZE*sizeof(int),sizeof(int)是计算int的大小,int型是4个字节。
malloc是分配空间的意思,是C语言中特有的,C++一般都用new来申请了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vt7tt77WW.html
其他回答
第1个回答 2010-12-14
为elem在heap上动态分配内存,大小为LISTSIZE与sizeof(int)的乘积
第2个回答 2010-12-23
动态分配内存
第3个回答 2010-12-17
动态分配内存
相似回答
顺序表的一个小问题
答:
L.elem 是代表是数组的长度
L.elem=(int
*)malloc(LIST
_INIT_
SIZE *sizeof(int));
为数组开辟 (扩充)内存空间.如果系统给它, exit(0);它所需要的内存空间的话这一句就不执行就可以做下面的事,系统内存或其他原因不能给它它要的空间那就执行exit(0);推出就不能继续做下面的事了.if(!L.elem...
L->
elem=(int
*)malloc(LIST
_INIT_
SIZE*sizeof(int));
if(!L->elem...
答:
if(!
L
->
elem)
printf("overflow!\n") //L->
elem是
判断L中的elem是否为NULL,如果elem为NULL,就说明L的elem溢出了,就输出overflow这句话。
L.elem=(
ElemType
*)malloc(LIST
-INIT-
SIZE*si
都ze
of(
ElemType
))
这句话...
答:
这个表达式的意思就是分配一个长度为
LIST
-INIT-
SIZE
个ElemType长度的空间并强制转换为ElemType类型的指针,将该指针的地址赋给
L.elem
。 这样L就是一个已经分配过空间的线性表了,它已经有了一个空的存储空间,可以放LIST-INIT-SIZE个ElemType类型的数据。
...L->
elem=(
ElemType
)malloc(LIST
_INIT_
SIZE*size of(
ElemType...
答:
分配一个存储容量的大小
LIST
_INIT_
SIZE*size of(
ElemType)的存储空间。L->
elem
指向这存储空间的首地址。这是线性表的内容吧。打个比方说:就是建造了一个数组,比如说啊a[10],但这个数组是空的,L->elem就是指向数组的首地址。
L.elem=(
Elemtype
*)malloc(LIST
_INIT_
SIZE*sizeof(
Elemtype
));
答:
malloc 是用于分配指定
size
的内存的库函数 原型:extern void
*malloc(
unsigned
int
num_bytes);用法:#include <malloc.h> 或#include<stdlib.h> 功能:分配长度为num_bytes字节的内存块 说明:如果分配成功则返回指向被分配内存的指针,否则返回空指针NULL。当内存不再使用时,应使用free()函数将内存...
L.elem=(
ElemType
*)malloc(LIST
_INIT_
SIZE*sizeof(
ElemType
));
请帮我...
答:
前面标志ElemType类型的指针,后的是乘号。。。
关于数据结构的问题,题目如下...
答:
L.elem=(int
*)malloc(LIST
_INIT_
SIZE*sizeof(int));
if(!L.elem)exit(OVERFLOW);//存储容量失败 L.length=0; //空表长度为0 L.
listsize
=LIST_INIT_SIZE;//存储初始容量 return OK;}//InitList_Sq int LIstInsert_Sq(SqList & L,int i,int e){ //在顺序线性表L中第i位置之前...
L是什么
,结构体吗,
L.elem
又
是啥
还有L.length,谢谢好心人
答:
L.elem 里的 L 就是形参 Sq
List
&L 里的 L。SqList 型结构 在函数前面已定义,它含有3个成员变量,elem 是
int
*elem; 也就是指向整型量的指针。所以 L.elem 是指针。
L.elem=(
ElemType
*)malloc
... 这是动态分配内存,分配后 成员 elem 可以当数组使用。if(!L.elem) -- 如果 ...
【C语言·数据结构】关于
malloc
和
sizeof
的用法
答:
sizeof 变量名 得到一个对象或者类型所占的内存字节数。例如,如果你的机器上int占4字节,那么
sizeof(int)
就是4 malloc用法:它是一个函数,原型是void
*malloc(size
_t
size);
前面提过了,就是分配size个字节的内存,然后返回指向这段内存首字节的指针,void* 表示未确定类型的指针,void *可以指向...
大家正在搜
aelem什么意思
elem代表什么
elemin
feelm
kelme
velem
L是
plmm
L.A
相关问题
L->elem=(int *)malloc(LIST_INI...
L.elem=(int *)malloc(LIST_INIT...
L.elem=(ElemType*)malloc(LIST_...
L.elem=(Elemtype *)malloc(LIST...
(int*)malloc(LIST_INIT_SIZE*si...
(Elemtype *)malloc(LIST_INIT_S...
构造一个线性表中的L.elem=(ElemType*)mal...
L.elem=(Elemtype *)malloc(LIST...