c语言void*指针指的是什么
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,本篇内容主要讲解"c语言void*指针指的是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"c语言void*指针指的是什么"吧!1、void*指针是指针
千家信息网最后更新 2024年09月22日c语言void*指针指的是什么
本篇内容主要讲解"c语言void*指针指的是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"c语言void*指针指的是什么"吧!
1、void*指针是指针,也指向内存中某个地址的数据,但是内存中的数据类型是不确定的,所以使用时需要转换类型。
2、void的意思是无类型,是无类型指针,可以指向任何类型的数据。
因此void指针通常被称为通用指针或泛指针,或万能指针。
实例
#includeint main(void){ int num1 = 1; char char1 = 'b'; /*定义两个void指针类型*/ void *void_pointer_1; void *void_pointer_2; /*给不同的void指针指向不同的数据类型*/ void_pointer_1 = &num1; void_pointer_2 = &char1; printf("void_pointer_1:%d,void_pointer_2:%c\n",*((int *)void_pointer_1),*((char *)void_pointer_2)); void_pointer_2 = &num1; printf("void_pointer1:%d\n",*((int *)(void_pointer_2))); float float_1 = 1.25f; float* float_pointer = &float_1; void* void_float_pointer ; /**将float类型指针赋值给void类型指针*/ void_float_pointer = float_pointer; printf("float_pointer:%f\n",*((float *)void_float_pointer)); return 0;}
到此,相信大家对"c语言void*指针指的是什么"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
指针
类型
数据
语言
指向
不同
内存
内容
学习
实用
更深
两个
兴趣
地址
实例
实用性
实际
意思
操作简单
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全主题班会内容图片
静安区营销软件开发质量
泰州手机软件开发中心
网络技术杂志有哪些
美萍会员连接数据库失败
安装游戏时显示无法连接服务器
隐私安全的服务器迁移
sql 数据库 导出 语句
企业网络安全检查美篇
打印机共享服务器怎么连接手机
瑞曦科技互联网阅卷
北京好的软件开发代理品牌
上海驻史互联网科技有限公司
为什么苹果账户无法连接服务器
阿里的网络安全员多少钱
中国工商银行网络安全么
恩牛网络技术有限公司地址
网络安全属于公共产品吗
服务器反代
阿勒泰全力做好两会期间属地网络安全工作
emqx服务器启动不了
计算机最新网络技术
互联网科技效果好吗
专业支付软件开发
计算网络技术真的难就业吗
幼儿园网络安全进校园宣传手册
云服务器为什么不用内网穿透
邮箱作为数据库
华为云服务器私有镜像
随州放心的软件开发企业