永发信息网

编译原理蒋立源什么是值调用和引用调用

答案:1  悬赏:10  手机版
解决时间 2021-12-24 07:35
  • 提问者网友:孤凫
  • 2021-12-23 16:47
编译原理蒋立源什么是值调用和引用调用
最佳答案
  • 五星知识达人网友:佘樂
  • 2021-12-23 18:27
//值调用
void set_var1(int a)
{
    a = 0;
}
//引用调用
void set_var2(int& a)
{
    a = 0;
}
int main()
{
    int a;
    a = 100;
    set_var1(a);
    printf("%d", a);        //输出 100


    a = 100;
    set_var2(a);
    printf("%d", a);        //输出 0
    return 0;
}当你想在在函数内部修改变量的时候,你调用这个函数时就用引用调用,如果不想被修改,就用值调用。

代码纯手打,编不过请自行修改。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯