千家信息网

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指针通常被称为通用指针或泛指针,或万能指针。

实例

#include int 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服务器启动不了 计算机最新网络技术 互联网科技效果好吗 专业支付软件开发 计算网络技术真的难就业吗 幼儿园网络安全进校园宣传手册 云服务器为什么不用内网穿透 邮箱作为数据库 华为云服务器私有镜像 随州放心的软件开发企业
0