小编Kar*_*ran的帖子

不使用 * 操作符 hack-y 方式获取产品

有人可以帮助我理解以下逻辑如何解决获得a和 的产品b吗?

int getProd(int a, int b){
    return (uintptr_t)&((char (*) [a])0x0)[b];
}
Run Code Online (Sandbox Code Playgroud)

c pointer-arithmetic null-pointer

2
推荐指数
1
解决办法
112
查看次数

标签 统计

c ×1

null-pointer ×1

pointer-arithmetic ×1