100 #5090. 变量作用范围

变量作用范围

从变量声明位置和作用域角度考虑,三个函数里的x与y变量分别是哪一类变量

#include <iostream>
using namespace std;
int x=3,y=11;
int f1(int x,int y){
    return x+y;
}
int f2(){
    int x=7,y=6;
    return x+y;
}
int f3(){
    return x+y;
}
int main() {
    int x=22,y=30;
    cout<<f1(x,y)<<endl;
    cout<<f2()<<endl;
    cout<<f3()<<endl;
    return 0;
}

{{ select(1) }}

  • 全局、局部、全局
  • 全局、局部、局部
  • 局部、局部、全局