我是学生,我对C和C ++中的全局和文件范围变量感到困惑。 这两种观点有什么不同吗? 如果是,请详细说明。
在下面的清单中,尝试在调用main()函数之前声明矩形“r”会导致错误。 error: ‘r’ does not name a type rx = 150; 为什么必须在main()之后声明“r”? #include int main (int argc, char** argv) { // Creat a rect at pos ( 50, 50 ) that’s 50 pixels wide and 50 pixels high. SDL_Rect r; rx = 150; ry = 150; rw = 200; rh = 100; SDL_Window* window = […]