有人可以帮助我理解以下逻辑如何解决获得a和 的产品b吗?
a
b
int getProd(int a, int b){ return (uintptr_t)&((char (*) [a])0x0)[b]; }
c pointer-arithmetic null-pointer
c ×1
null-pointer ×1
pointer-arithmetic ×1