首页 > 试题广场 >

有个函数位于0x20000000处,输入参数为int类型,输

[不定项选择题]
有个函数位于0x20000000处,输入参数为int类型,输出为void类型,调用该函数代码正确的是?()
  • ((void (*)(int))0x20000000)()
  • typedef void (*func)(int); func a = (func)0x20000000; a();
  • *((void (*)(int))0x20000000)();
  • (void (*)(int)0x20000000)
((void (*)(int))0x20000000)()
这个只是声明了函数,没有运行吧。
*((void (*)(int))0x20000000)();
这个才运行了函数吧。
所以这道题不应该选BC?


发表于 2019-08-02 23:40:38 回复(2)
c选项改成(*(void (*)(int))0x20000000)()才对
发表于 2022-12-28 17:37:06 回复(0)