1. 程式人生 > >陣列名錶示指標常量的問題

陣列名錶示指標常量的問題

6.若已定義 char s[10]; 則在下面表示式中不表示s[1]的地址的是 B 。
A、s+1 B、 s++ C、&s[0]+1 D、 &s[1]
s是陣列名,相當於陣列首地址,是一個指標常量,這裡s++相當於呼叫了s=s+1這個賦值表示式;對一個指標常量來進行賦值操作是不合法的。
這裡寫圖片描述
這裡注意陣列名s和&s的區別。
這裡寫圖片描述