结构体按值传递与按引用传递

单选题 难度 3

#struct#function

两个函数只差一个 & 号。

题目

下面代码的输出是( )。

void f(P  p) { p.x = 100; }
void g(P &p) { p.x = 200; }
// main: P p = {1};  f(p);  cout << p.x << " ";  g(p);  cout << p.x << endl;
  1. 1 200
  2. 100 200
  3. 1 1
  4. 100 100
来小码星球,动手写一遍 →