題組內容
二、假設以 C 語言做如下宣告:
int test[ ] = {10,20,30,40,50,60,70,80,90,100};
int *ptr = test;
請回答下列式子的值是什麼?(每小題 5 分,共 20 分)
⑴ test[5]
詳解 (共 1 筆)
詳解
根據給定的C語言聲明:
int test[] = {10,20,30,40,50,60,70,80,90,100};
int *ptr = test;
運算式 test[5] 表示訪問陣列 test 中索引為 5 的元素。陣列索引從 0 開始,因此索引 5 對應的元素是陣列中的第六個元素。
在這個陣列中,第六個元素的值是 60。因此,test[5] 的值是 60。
int *ptr = test;
運算式 test[5] 表示訪問陣列 test 中索引為 5 的元素。陣列索引從 0 開始,因此索引 5 對應的元素是陣列中的第六個元素。
在這個陣列中,第六個元素的值是 60。因此,test[5] 的值是 60。