为什么这里要定义在外面啊? 大佬能解释一下吗,求求了```QAQ #include using namespace std; int z,r,y,s; int main() { cin>>z; cin>>r; for(int i=0;i<r;i++) { cin>>y; if(z>=y) z-=y; else s++; } cout<<s; return 0; }