Hi,
I have a doubt. Suppose we define a pointer or an array of pointers, and pass it to a function, as in like :-
char *p;
func(p);
/*or this way*/
char *p[10];
/*and then pass this array somewhere to a fucntion*/
func(p);
Here, in the call to the function, what are we passing as an arguement, is p is here a char pointer or a char ** ??