这段程序会输出什么?

来自 C 函数指针
C23 (GCC 13.3.0) 入门 2分钟

这段程序会输出什么?

C
#include <stdio.h>

typedef int (*Operation)(int, int);

int add(int left, int right) { return left + right; }
int multiply(int left, int right) { return left * right; }

int main(void) {
    Operation current = add;
    printf("%d ", current(8, 2));
    current = multiply;
    printf("%d\n", current(8, 2));
}
在试验场中打开
报告错误