There is no such thing called alias however pointer works perfect for the alias case see the following example -
int a; int *p=a;
now p is a address of a so in all practical purpose *p is a alias of a.
Is it valid in C
P = P1 + P2 - P3
Does there exist any way to make the command line arguments available to other functions without passing them as arguments to the function in C programming?