Because I do not think that the answers still emphasize this enough, I will give one more answer:
There is no difference between band &bif b- an array. , 100%. - , , . , p, - . p , . :
- p &p
- p p
- p *p
ar . , , ! , , , , . ar "" , - ; ar - . , :
- ar &ar ar
- ar ar[0]
change int a[] int *a, int b[] int *b. , b - , .
main, b = some_pointer, change - - , , , , - , , .
, , &b b. b , - b .