引述类型变量和非引用类型变量的区别

引用类型变量和非引用类型变量的区别
#include<stdio.h>
void fa(int a){
    a++;
    printf("在函数a中,a = %d\n", a);
}

void fb(int &a){
    a++;
    printf("在函数a中,a = %d\n", a);
}

void main(){
    int n = 1;
    printf("在主程中,调用函数fa之前:n = %d\n", n);
    fa(n);
    printf("在主程中,调用函数fa之后,调用函数fb之前:n = %d\n", n);
    fb(n);
    printf("在主程中,调用函数fb之后:n = %d\n", n);
        getchar();
}

引述类型变量和非引用类型变量的区别

发现非引用类型变量不会将变化的值返回主调函数

版权声明:本文为博主原创文章,未经博主允许不得转载。