传值调用改不了实参

单选题 难度 2

#function

函数里改了参数,外面会变吗?

题目

下面代码的输出是( )。

void g(int a) { a = 100; }
// main: int a = 5;  g(a);  cout << a << endl;
  1. 5
  2. 100
  3. 105
  4. 0
来小码星球,动手写一遍 →