int a = 2;
void f(int b){
b = b*a;
a = a-b;
}
void main(){
int a = 10;
f(a);
print a;
}
a) 按值调用和词法作用域
b) 按值调用和动态作用域
c) 按引用调用和词法作用域
d) 按引用调用和动态作用域
我的回答:
a) 10
b) 10
c) 20
d) 100
如果我做错了什么,请建议我?
int a = 2;
void f(int b){
b = b*a;
a = a-b;
}
void main(){
int a = 10;
f(a);
print a;
}
a) 按值调用和词法作用域
b) 按值调用和动态作用域
c) 按引用调用和词法作用域
d) 按引用调用和动态作用域
我的回答:
a) 10
b) 10
c) 20
d) 100
如果我做错了什么,请建议我?