Pointer = &var;
这是一个执行操作的语句(而不是声明一个事物).
你不能让它在随机空间中浮动.它必须在一个函数中,以便您的计算机知道何时执行它.
或者:
将该赋值语句移入main,或
main
将它和前一行替换为初始化,以便它可以作为初始声明的一部分:
int* Pointer = &val;