“调用方法,传入成绩数组”与“定义方法,用来传入成绩数组”中的成绩数组是否相同
我认为“调用方法,传入成绩数组”中的数组是91,89,73
“定义方法,用来传入成绩数组”中的成绩数组是89 , -23 , 64 , 91 , 119 , 52 , 73
2016-07-28
“定义方法,用来传入成绩数组”里面的成绩数组指的是形参,就是说你在写这个方法的时候知道这里要传入一个数组,这个数组是什么类型的,知道要对它处理,但是你不知道具体的值,所以用一个名称来标识它,a,b,cx,y,z,scores,nums,只要符合命名准则都行。然后就用这个名字代替程序实际运行时的数组进行处理。
“调用方法,传入成绩数组”里面的成绩数组指的就是实参了。就是你的代码实际运行时的参数。
通俗一点,形参就是你不知道要传什么数据进来,只是先用一个标识来代替进行处理。程序实际运行的时候再用实参来代替形参。
所以
“调用方法,传入成绩数组”中的数组是89 , -23 , 64 , 91 , 119 , 52 , 73
“定义方法,用来传入成绩数组”中的成绩数组在写代码是还不知道,运行的时候被89 , -23 , 64 , 91 , 119 , 52 , 73代替了。
这是实参和形参的区别http://blog.sina.com.cn/s/blog_58c3f7960100ptri.html
希望对你有帮助。
举报