其实要理解局部变量,应该就能很好的理解形参和实参。局部变量就是{}里面的变量{}结束后那个变量就被销毁了,
举个栗子
在main函数中 定义两个局部变量 int a = 5; int b = 6; 然后定义一个方法 int add(int a, int b){ return a+b} 在主函数中调用这个方法并赋值给c int c = add(5,6)
当在主函数调用add(5,6)这个方法时,会进入int add(int a, int b)这个函数,这个函数中的a和b并不和主函数中的a和b在同一个存贮单元,可以理解为复制了一份给了函数int add(int a, int b)。 |