数据类型之void
来源:互联网 发布:业务流程优化案例分析 编辑:程序博客网 时间:2024/06/05 18:07
void型
void型是数据类型的一种
void型的实质
void型就是表示一个空类型,并不是表示没有,而是一个空类型
空类型就是没有具体的类型
void型的使用
- 与指针结合使用定义变量
- 例如 void * p;
- 例如 void * * p;
- 定义函数返回值类型,参数类型
- 例如 void fun(void);
void型的作用
/* void*的独特作用 */int i = 10;//之所以先定义一个变量,在进行取地址,是因为对常量取地址是错误的语法,&右边只能void * p = &i;//内存的地址是 int * 型的,赋值给指针p后,地址大小没变,类型变为 void * 型. 注意:此句可以将有实际类型的指针去掉实际类型,变成空类型指针.char * pi = (char *)p;//类型强转,赋值给指针pi后,地址大小没变,类型变为char * 型//注意:void * 型指针不能直接使用,必须用其他指针类型强转为其他类型指针,然后再使用.因为针对void * 型,编译器知道地址,并不知道占多少个字节.//注意:上述三条语句并没有实际意义,完全可以通过之后两句实现int i = 10;char * pi = (char *)&i;
0 0
- 数据类型之void
- void 及 void *数据类型
- void 及 void *数据类型
- C语言总结之数据类型,sizeof,void*总结
- void * data 数据类型参数解释
- [指针]void *指针变量、void数据类型的使用
- C++之 typedef void *HANDLE
- c语言指针之void
- void*之阴沟里翻船
- C语言之void类型及void指针
- void *
- void
- void
- void
- void
- void
- void*
- void
- VI做不出来怎么办
- 使用arcgis for Android 在eclipse开发环境下需要用到的jar包
- 浮点数强制转换为整型数据
- Java中对象的创建方式
- Unity3d AI 学习 --感知行为基类
- 数据类型之void
- 逻辑备份和物理备份
- Http 206 文件断点续传下载原理
- openssl AES加密
- sublime text 2 快捷键(mac)
- 加权处理
- iOS设置UIButton的字体
- WebSocket使用教程-带完整实例
- JS基础第9课:显示和隐藏(display属性)