可以加取地址符,但是a就表示&a[0],没必要。
试一下就知道char s[20];scanf("%s",s) 和 scanf("%s",&s) 是一样的
直接写a就是数组a的首地址,等同于&a[0],&a[2]就是第3个元素的地址
a就是地址