下列 C語言程式中 int i[]={10,20,30,40,50}; int *ptr=i+2; 請問下列何者有誤?
Ai[5]==50正確答案
Bptr[0]==30
C*(ptr+1)==40
D*(ptr-1)==20
答案與詳解
int i[]={10,20,30,40,50} 共5個元素,合法索引為 i[0]~i[4]。i[4]=50,i[5]已超出陣列邊界,此敘述有誤(題目要選「有誤」者)
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
