p 的类型就是 int * ,cp 的类型就是 char * ,fp 的类型就是 float * ,我们知道不同类型的变量在赋值时,需要进行强制转换,对于指针来说也是这样,但是指针相对于变量来讲,有一个特殊的类型,就是 void * ,我们称之为泛型指针,同样也被我们称之为万能指针。 在引入万能指针的应用之前,我们看一个初学者都会...
void型的指针变量是一种不确定数据类型的指针变量,它可以通过强制类型转换让该变量指向任何数据类型的变量或数组。反馈 收藏
void* 作为 左值 可以 被赋值 任意类型的 指针 ; void* 作为 右值 赋值给其它类型的指针类型变量时 , 必须将 该指针强转为其它类型 ; 最常见的是使用 malloc() 函数申请内存时 , 其返回一个 void * 类型的指针 ; void *malloc(unsigned int size); 1. 如果分配内存完毕 , 将其赋值给一个其它类型...
void*指针可以指向任何类型,可以称为是泛型的指针。有时候,只能明确应该传入或返回一个指针,但不确定指针指向的类型时,就应该用void*。如果用具体的指针,虽然也是可以实现所要的功能,但会需要一次显式类型转换,这显然更麻烦,而且使程序不清晰。举个例子:stdlib.h中的标准库函数memcpy用来复制指定...
起到可以传递任何类型的参数的作用,你可以传递结构体,枚举,cha,int什么的,只要传递过去的时候先强制转换成void*,然后接收的时候再强制转换回原来的类型就可以使用那些参数了
百度试题 题目void free(void *p); 函数的作用是释放指针变量p所存储的数据。 A.正确B.错误相关知识点: 试题来源: 解析 A
5. 函数返回类型:函数可以返回任意类型的数据,包括基本数据类型、结构体、指针等。如果函数不返回任何值,则使用"void"类型。6. 函数作用域:函数内部定义的变量(局部变量)只在函数内部可见,函数外部定义的变量(全局变量)在整个程序中都可见。7. 递归函数:一个函数可以直接或间接调用自身,这样的函数称为递归函数。
设任意n个整数存放于数组A(1:n)中,阅读算法,指出功能及分析指针i和j的作用。void Arrange(int A[],int n) {// n个整数存于数组A中in
[主观题] 什么叫void 型指针?其作用是什么?答案 查看答案发布时间:2022-11-03 更多“什么叫void 型指针?其作用是什么?”相关的问题 第1题 什么叫设备检修?其作用和目的是什么? 点击查看答案 第2题 什么叫常量化变量?其作用是什么? 点击查看答案 第3题 什么叫揉面?揉面的作用是什么? 点击查看答案 ...