经典指数          
原因
3659
浏览数
0
收藏数
 

下面这段代码的输出结果为:
void change(int*a, int&b, int c){ 
    c=*a; 
    b=30; 
    *a=20;
}
int main ( ){ 
     int a=10, b=20, c=30; 
     change(&a,b,c); 
     printf(“%d,%d,%d,”,a,b,c); 
     return 0;
}
  • 20,30,30
  • 10,20,30
  • 20,30,10
  • 10,30,30

     举报   纠错  
 
切换
1 个答案

传值不会改变变量的值,但是传引用和传指针都会改变。

 
切换
撰写答案