【发布时间】:2015-12-20 06:11:59
【问题描述】:
我遇到了这种语法,但我不知道如何开始理解它。
如何开始解码这样一段c编程代码。
(*(void(*)())0)();
我已尝试编译此代码,它编译时没有任何警告或错误。所以它似乎是 c 编程的有效语法。
【问题讨论】:
-
@MarounMaroun;这是 cdecl.org 失败的最好例子。
-
@MarounMaroun 我知道该工具并尝试过它显示语法错误。试图在此工具中破解此代码,但没有帮助
-
@hacks 哦,真的失败了。。我之前没试过。
-
这会生成一个空函数指针,然后调用它(未定义的行为)
-
为什么这么急着看懂这么没用的代码。
标签: c