429 views
0 votes
0 votes

2 Answers

2 votes
2 votes

Answer : B

Here arg is a pointer to a pointer of type character 

Char **arg ===> Char *(*arg)  Here" * " is used as pointer indirection which has a associativity from right to left .

we can use array name and pointer interchangeably 

we can write it in the form of array like this arg [][] means first" * "on arg (*arg) will represent arg[] and the second one (**arg) as arg[][] .

Related questions

1 votes
1 votes
1 answer
1
Mrityudoot asked Feb 2
290 views
In what cases does an uninitialized array have values = 0 and for which cases does it have values = garbage values. How to differentiate?
1 votes
1 votes
1 answer
2
Mrityudoot asked Feb 2
176 views
Does C support fractional Indices?float x = some fraction;Is float a[x] valid declaration?
1 votes
1 votes
1 answer
3
amitarp818 asked Oct 25, 2023
426 views
How is the address written for 3-dimensional arrays?In some answers, I saw (row, column, frame) and in others, it was (frame, row, column) Which one to follow??Also, how ...