why *a is used in the function definition when int a would have done the same job also when the recursive call is used why it is called using a+1.
why *a is used in the function definition when int a would have done the same job also when the recursive call is used why it is called using a+1.