Saturday, November 29, 2008

Learnigs of the week- November 24-28,2008

we've only met once so during this meeting, Sir Balbuena discussed about...

Pass by Value


The actual parameter is fully evaluated and the resulting value is copied into a location being used to hold the formal parameter's value during method/function execution. That location is typically a chunk of memory on the runtime stack for the application (which is how Java handles it), but other languages could choose parameter storage differently.


Pass by Reference

The formal parameter merely acts as an alias for the actual parameter. Anytime the method/function uses the formal parameter (for reading or writing), it is actually using the actual parameter.

Call by Value

In the method call by value, the values of the actual parameters are passed to the formal parameters. Changes that happen to the values of the formal parameters inside the function will not affect the values of the actual parameters.

ACTUAL AND FORMAL PARAMETERS

Actual Parameters are the variables found in the function call whose values will be passed to the formal parameters of the called function.

Formal Parameters are the variables found in the function header that will receive from the actual parameters.

Scope of variables

The scope of variables declared within a function or any other inner block is only their own function or their own block and cannot be used outside of them.


by: Hanna Deborrah T. Ongking IV- Rizal

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home