理解void 和 void*
来源:互联网 发布:知乎写给女儿的 编辑:程序博客网 时间:2024/06/07 12:23
void :无类型 几乎只有“注释”和限制程序的作用
void*:无类型指针 可以指向任何类型的数据
void作用:对函数返回的限制,对函数参数的限制
void* :任何类型的指针都可以直接赋值给他,无需强制类型转换
void*p1;int*p2;p1 = p2;即 “无类型” 可以包容 “有类型” ,而“有类型” 不能包容 “无类型”
void 的使用规则
(1)如果函数没有返回值,那么应声明为void类型
(2)如果函数无参数,那么应声明其参数为void (int fun(void);)
(3)小心使用void指针类型
(4)void 不能代表一个真实的变量 (void a; //错误)
阅读全文
1 0
- 理解void 和 void*
- (void *),(void **)和(void***)
- 理解(*(void(*)())0)()和void (*signal(int, void(*)(int)))(int)
- 理解*(void**)
- void和void指针
- 说说void 和void *
- void和void*
- void和void *
- void* 和void详解
- void和void*详解
- void和void指针
- void*和void**
- 浅析 void和void*
- 浅谈void 和void*
- android-Void 和 void
- void和void*详解
- void 和 Void
- void和void指针
- 数据源,连接池,数据库连接之间的关系
- 判断表中是否存在该字段,如果不存在则新增该字段
- 将移动硬盘上的archlinux复制到笔记本电脑硬盘并引导
- Android监听程序进入后台,或者恢复到前台
- C++例题分析1 构造函数初始化
- 理解void 和 void*
- CCF 分蛋糕
- ansible的安装和示例(较好)
- 研究了1天的ckfinder记录
- cocos2d-js 3.11的运行黑屏错误 之No file found at script/jsb_prepare.js Possible missing file.
- 粗验证手机号和固定电话的正则
- 【Nginx】什么是Nginx?为什么使用Nginx?
- hexo搭建博客(一)
- POJ-1511 Invitation Cards