问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

void*作为函数返回值到底有什么用

发布网友 发布时间:2022-04-28 23:14

我来回答

2个回答

热心网友 时间:2022-06-25 02:38

//刚才那个哥们说的不对,void*类似char*,类似java里的byte_pointer,指针指向一个地址,不包含这个地址的对象的类型。所有void*的意思是可以被强制类型转换成任何类型的指针,例如内存分配函数 malloc 函数返回的指针就是 void * 型,用户在使用这个指针的时候,要进行强制类型转换
#include <stdlib.h>
#include <iostream>

void* voidcp(int& a){
return &a;
}

int main()
{
int a = 10;
int* ap = (int*)voidcp(a);
std::cout << (*ap) << std::endl;
return 0;
}

热心网友 时间:2022-06-25 02:38

void * 和 void 在函数返回值中的区别
void * 是可以返回任意类型的值的指针.
一个很容易糊涂的问题.
在函数的返回值中, void 是没有任何返回值, 而 void * 是返回任意类型的值的指针.
还是看代码吧:
#include <stdlib.h>
#include <stdio.h>

void voidc(int a);
void* voidcp(int *a);
int main(){
int a=10;
int *ap;

voidc(a);
ap = voidcp(&a);
printf("%d\n",*ap);

return 0;
}
void voidc(int a){
printf("%d\n",a);
return; // 没有返回值
}
void* voidcp(int *a){
printf("%d\n", *a);
return a; // 返回 int *
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现在思科的CCNA,CCNE,CCIP的考证费分别是多少啊,通过率怎样 长春小飞没有车没有房 碳钢的多久生锈 碳钢多久会生锈 碳钢多长时间会开始生锈 碳钢和铝哪个容易生锈 梦见天宫图是什么意思 光遇2023好友树解锁图鉴 光遇二级节点多少个 ...火柴小女孩》《词语手册》里有很多词语的意思的,求告知 暖融融解释 有微信语音变文字软件吗? 请问:发微信时说出语音就能变成文字的软件是什么? Java中void怎么用? java中void是没有返回值,那么,没有返回值到底什么意思,求详解 电脑怎样才能像微信那样将语音变成文字 Java中的关键字void有什么作用?具体用法? 能把电脑发出的语音转换成文字,然后同步发送到微信,或者QQ的软件? void在java程序中什么作用? void在Java是什么意思,有什么作用 JAVA构造方法前加VOID有什么作用? java中的void有什么作用啊?构造方法与方法有什么区别呢? 华为手机为什么总是跳转到盲人设置 爱情否极泰来是什么意思爱情里“物极必反否极泰来”是什么意思_百度问一问 爱的太满,真的会物极必反? 物极必反,否极泰来,下一句是什么? 爱得太满,物极必反什么意思? 哪有新开的菜市场招商 什么叫物极必反啊?那爱情会吗? 别爱太满,物极必反,爱的越是热情就会不被珍惜吗? 物极必反什么意思 手就是脱皮,然后晚上很痒怎么了,而且还会传染 WORD中怎样将其中的两段合并成一段 word中 怎么 把2个自然段合并为一个自然段!? word两段怎么合并 马化腾持股比例是多少 马化腾在腾讯占有多少股份?财富有多少? 马化腾在腾讯占股多少 求我们村里的年轻人主题歌歌词 电影《我们村里的年轻人》插曲的歌词 咱们村里的年轻人的音乐原声 以“人”开头的歌词!! 咱们村里的年轻人 姑娘小伙子一大群 歌名是什么 求音乐:樱桃好吃树难栽歌词 《我们村里的年轻人》在哪一年推出了续集? 求电影歌曲《人说山西好风光》创作背景资料 电视剧 咱村里的年轻人 片尾曲 歌名是什么? 苏联歌曲《草原啊草原》的俄文版发音? 我们村里的年轻人高清完整版下载地址 应付职工薪酬后面可以直接写医疗保险吗 会计科目,代扣医疗保险是其他应付款还是应付职工薪酬科目?