1.題目已提供程式碼片段,執行結果如參考畫面,程式碼有語法、邏輯或其他項目上的錯誤,請全數修正。
本題三種基本指標用法請用心學會。
#include <stdio.h>
#include <stdlib.h>
int main ()
{
int arr[]={100, 200, 300, 400, 500};
int *pointer=arr;
int i;
for (i=0; i<5; i++) {
printf("arr[%d]=%d\n", i, arr[i]);
}
//另一種表示方法
printf("\n另一種表示方法\n");
for (i=0; i<5; i++) {
printf("arr[%d]=%d\n", i, *arr+i);
}
//第三種表示方法
printf("\n第三種表示方法\n");
for (i=0; i<5; i++) {
printf("arr[%d]=%d\n", i, *(pointer)+i);
}
return 0;
}
arr[0]=100 arr[1]=200 arr[2]=300 arr[3]=400 arr[4]=500 另一種表示方法 arr[0]=100 arr[1]=200 arr[2]=300 arr[3]=400 arr[4]=500 第三種表示方法 arr[0]=100 arr[1]=200 arr[2]=300 arr[3]=400 arr[4]=500
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |