C表达式((void (*)(void))0();
来源:互联网 发布:淘宝退款成功后收到货 编辑:程序博客网 时间:2024/05/22 15:42
C表达式((void (*)(void))0();
通过一步步来讲解:
没有参数和不返回值
void f(void)
定义一个指针没有参数和返回值
void (*p)(void)
定义一个仅有类型的指针
(void(*))(void)
定义一个强转类型(类型定义在括号内,跟着一个值)
(void (*)(void))0
到目前为止我们定义了一个由0强转成一个指向函数且返回值。
这个转换时一个指针到函数的类型。
(your expression here)(arguments to the function)
以0位值,转换成指针指向函数(没有参数,没有返回值),之后在调用。
((void (*)(void))0)(/*no args*/);
阅读全文
0 0
- C表达式((void (*)(void))0();
- void表达式
- C陷阱与缺陷:经典的 (* (void (*)( )) 0) ( ) 表达式
- void (C++)
- C void*
- void *
- void
- void
- void
- void
- void
- void*
- void
- void
- void
- void
- void
- void
- PAT (Advanced Level) Practise 1001. A+B Format (20)
- Android RecyclerView更新子项目notifyItemChanged
- c++学习日记/函数指针与指针函数
- 经典算法问题-01-八皇后
- SAP Fiori 最新视频教程--由浅入深学习Fiori开发
- C表达式((void (*)(void))0();
- 科学研究设计二:定量分析和定性分析
- 一位10年 Java 工作经验的架构师聊 Java 和工作经验
- A required library with BLAS API not found.
- 一万行注释之静态代理和动态代理
- 可靠性测试主要注意点
- 同时装了Python3和Python2,怎么用pip?
- 机器学习之循环神经网络(RNN)入门
- HDU6228-Tree