第四天,去了图书馆,环境挺好的,以后这几天打算都在那了。
基本数据类型的传值赋值
如 int i = 10, j;
j = i;//传值赋值
j += 1;
最后 j 得知变为11,而 i 的值仍为10.也就是说,基本数据类型的赋值传递的是值。
引用数据类型的引用赋值
如 int a[] = {1,2,3,4,5}, b[];
b = a;//引用赋值
b[1] = 10;
最后a[1]的值也变为10,所以说引用数据类型的赋值传递的是引用。
所以当向某一函数传递基本数据类型的变量为参数时,不改变原来变量里的内容,只是在函数体内部形式参数的值发生相应的改变;而当传递引用数据类型的参数时,改变原来变量的内容。
晚上没有再看,明天图书馆继续!
新闻热点
疑难解答