Query About Passing values - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Welcome to the new platform of Programmer's Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use its exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.

Query About Passing values

VijayLenkaVijayLenka Posts: 2Member
Hi..can anybody tel me that how the output would be changed for same input depending upon the method of passing values/reference/name etc.to a function?For example consider the folloing code

procedure exchange(A:integer,B:integer)
temp:integer;
begin
temp:=A;
A:=B;
B:=A;
end
begin
M:=2;X[M]=4;
exchange(M,X[M]);
write(M,X[2]);
end

what is the output for the above code when
1)If the parameters are passed by value
2)If the parameters are passed by reference
3)If the parameters are passed by name

Please help me to find out this...
Sign In or Register to comment.