An argument can be passed in two ways. They are passing by value and
passing by reference. Passing by value: This method copies the value of
an argument into the formal parameter of the subroutine. Passing by
reference: In this method, a reference to an argument (not the value of
the argument) is passed to the parameter.