77问答网
所有问题
当前搜索:
malloc返回的指针指向哪里
(int *)
malloc
(n*sizeof(int)),请问
返回
值
的指针指向哪
?
答:
您好,第一个*是与int 合在一起,表示int 型
的指针
第二个*是乘号,
malloc
的参数是要申请的内存的大小,sizeof(int) * n 或者 n*sizeof(int)的意思都是一样的,这句话的意思是 ,sizeof(int)=4,所以这句话的意思是申请一块 4*n 字节的内存空间,这句话一般是用来申请动态int型数组的。...
c语言中
malloc
是什么?怎么用?
答:
如果 size 的值为 0,那么返回值会因标准库实现的不同而不同,可能是 NULL,也可能不是,但
返回的指针
不应该再次被引用。注意:函数的返回值类型是 void *,void 并不是说没有返回值或者返回空指针,而是返回的指针类型未知。所以在使用
malloc
() 时通常需要进行强制类型转换,将 void 指针转换成...
malloc函数的返回值
怎么确定啊?
答:
malloc函数返回
值:如果分配成功则
返回指向
被分配内存的指针(此存储区中的初始值不确定),否则返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。函数
返回的指针
一定要适当对齐,使其可以用于任何数据对象。程序编码:p=(int* )mallco(sizeof(int));if(p==NULL){ perror("malloc ...
malloc函数的
用法是什么?
答:
C语言中
malloc
是动态内存分配函数。函数原型:void *malloc(unsigned int num_bytes);参数:num_bytes 是无符号整型,用于表示分配的字节数。返回值:如果分配成功则
返回指向
被分配内存
的指针
(此存储区中的初始值不确定),否则返回空指针NULL。void* 表示未确定类型的指针,void *可以指向任何类型的数据,...
C语言中
malloc函数的
使用方法是什么?
答:
C语言中
malloc
是动态内存分配函数。函数原型:void *malloc(unsigned int num_bytes);参数:num_bytes 是无符号整型,用于表示分配的字节数。返回值:如果分配成功则
返回指向
被分配内存
的指针
(此存储区中的初始值不确定),否则返回空指针NULL。void* 表示未确定类型的指针,void *可以指向任何类型的数据,...
malloc
与 free的具体用法?
答:
二、
malloc
()到底从
哪里
得来了内存空间:1、malloc()到底从哪里得到了内存空间?答案是从堆里面获得空间。也就是说函数
返回的指针
是
指向
堆里面的一块内存。操作系统中有一个记录空闲内存地址的链表。当操作系统收到程序的申请时,就会遍历该链表,然后就寻找第一个空间大于所申请空间的堆结点,然后就将...
malloc
怎么用呢
答:
功能 分配长度为num_bytes字节的内存块 返回值 如果分配成功则
返回指向
被分配内存的指针(此存储区中的初始值不确定),否则返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。函数
返回的指针
一定要适当对齐,使其可以用于任何数据对象。说明 关于该函数的原型,在以前
malloc返回的
是char型...
请问L=(linklist)
malloc
(sizeof(lnode))中()malloc和sizeof()括号里分 ...
答:
malloc是动态开辟内存,函数返回为void型指针(
指向
开辟的内存空间)前面那个括号是开辟内存的类型,如L=(linklist*)malloc(sizeof(lnode)),就是将原来
malloc返回的
void型指针强制定义为 linklist型(也就是你一开始定义
的指针
L的类型),这样才可以赋值给L.sizeof(Inode)是
指malloc
开辟的内存空间的大小,这里...
为什么动态数组分配空间要用int*来强制转换?
答:
malloc函数返回
值:如果分配成功则
返回指向
被分配内存的指针(此存储区中的初始值不确定),否则返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。函数
返回的指针
一定要适当对齐,使其可以用于任何数据对象 头文件:#include <stdlib.h> 功能:分配长度为num_bytes字节的内存块 说明:关于...
C语言中#include<
malloc
.h>有何作用?何时要用
答:
malloc 函数返回的
是 void * 类型。void* 表示未确定类型
的指针
。C,C++规定,void* 类型可以通过类型转换强制转换为任何其它类型的指针。void* 表示未确定类型的指针,void *可以
指向
任何类型的数据,更明确的说是指申请内存空间时还不知道用户是用这段空间来存储什么类型的数据(比如是char还是int或者...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜