【不叫賭俠的陳小刀】評論
在 C 語言中,若變數 a、b 宣告如下:int a[2]; int *b;下列選項中,不是合法的 C 語言敘述為 (D) a=b。解釋如下:(A) b=a+4:合法,將指標 b 指向 a 陣列中的第 5 個元素。(B) *a=10:合法,將 a 陣列的第一個元素的值設定為 10。(C) b=a:合法,將指標 b 指向 a 陣列的第一個元素的位址。(D) a=b:不合法,因為指標 b 不能直接指向一個陣列。