1.形参:形参定义在方法(函数)中,只有调用所对应的函数时才会分配给形参内存单元,调用结束后释放所分配的内存单元,因此形参只可以在定义的函数内部使用。
2.实参:实参可以是变量,常量,表达式等等。从刚开始定义便有内存单元,所分配的内存单元与是否调用无关。
例如:
main函数中: int a = 10;
int b = 11;属于实参,定义开始就在内存中分配了存储单元。
test函数中:int a,in b;是实参,只有调用test函数时才会分配临时的存储单元,调用结束后存储单元释放。
程序运行结果如下: