I am not passing a reference, I am passing the address (we could just say both analogies are correct, but it MUST not be by reference). Give it a rest. This discussion leads nowhere.
(You're just jumping on this wagon because the others say "reference", aren't you?)
This is a pointless discussion.
A "reference" became a different concept in the last 20 years or so.
People argue now that Java has references, not pointers, although some argue that Java does have pointers by way of their references. C++ has references, and you can pass-by-reference.
This was part of a paradigm shift from traditional pointers to some sort of safe or easier-to-use pointer.
So, whatever.
Did you open the link? They said "passing by reference"... *sob*
Btw, guys, please, I just want to explain an easy-to-understand-thing-for-beginner in my last reply.
Did you guys trying to explain something like "pass-by-reference doesn't exist in C" or "array is NOT a pointer" to someone that absolutely new to pointer?
Thanks alot for that link "audinue" i understand them now :-D.
Thanks alot to the other people who replied to my Question :-D.
Peace