第一步:void(*) (),可以明白这是一个函数指针类型。这个函数没有参数,没有返回值。
第二步:(void(*) ())0,这是将0 强制转换为函数指针类型,0 是一个地址,也就是说一
个函数存在首地址为0 的一段区域内。
第三步:(*(void(*) ())0),这是取0 地址开始的一段内存里面的内容,其内容就是保存
在首地址为0 的一段区域内的函数。
第四步:(*(void(*) ())0)(),这是函数调用。
王能691811457 博主文章分类:C/C++ ©著作权
文章标签 (*(void(*) ())0)()-- 文章分类 C/C++ 后端开发
第一步:void(*) (),可以明白这是一个函数指针类型。这个函数没有参数,没有返回值。
第二步:(void(*) ())0,这是将0 强制转换为函数指针类型,0 是一个地址,也就是说一
个函数存在首地址为0 的一段区域内。
第三步:(*(void(*) ())0),这是取0 地址开始的一段内存里面的内容,其内容就是保存
在首地址为0 的一段区域内的函数。
第四步:(*(void(*) ())0)(),这是函数调用。
上一篇:判断计算机是大端还是小端
下一篇:函数指针数组
当我们在ts中使用可选链时,会发现,最后的编译代码可能如下所示这是我们发现a?.age这个判断会生成。
不懂怎么用 求高手帮忙
ts之void,void(0),void 0
各位朋友猜猜这是什么呢?
这个凑对儿的函数很好玩儿
javascript:void(0)
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M