我正在解决 picoCTF 上的二进制开发挑战,并遇到了这段代码:
((void (*)())buf)();
哪里buf是字符数组。
buf
我解决了挑战,但似乎无法理解它到底在做什么。我看着这个线程,但我无法理解。
什么((void (*)())buf)();意思?
c pointers function-pointers function
c ×1
function ×1
function-pointers ×1
pointers ×1