`int a[3][3] = {1,2,3,4,5,6,7,8,9};` 下列**不能**表示 `a[2][1]` 地址的是:
A) &a[2][1]
B) *(a[2] + 1)
C) a[2] + 1
D) *(a + 2) + 1
| 選項 | 類型 | 值/含義 | 是否為地址 |
|---|---|---|---|
| A) &a[2][1] | `int*` | 元素地址 | ✓ |
| B) *(a[2] + 1) | `int` | **元素值 (6)** | ✗ |
| C) a[2] + 1 | `int*` | 行指針 +1 → 元素地址 | ✓ |
| D) *(a + 2) + 1 | `int*` | a+2 指向第3行,解引用得行首地址,+1 → 元素地址 | ✓ |
**B** 選項 `*(a[2] + 1)` 為**值**,非地址。