[問題] 指標與一維陣列的題目
假設整數陣列arr宣告為
int arr[5]={54,22,44,18,01};
試宣告一個指向整數的指標ptr指向陣列arr,然後利用指標的算術運算
,將陣列arr裡每一個元素的值加上10,並列印出結果。
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int arr[5]={54,22,44,18,01};
int i,*ptr=arr;
for(i=0;i<5;i++)
*ptr=*(ptr++)+10; <====這行我看不懂再說什麼意思
printf("運算後陣列的內容為");
for(i=0;i<5;i++)
printf("%d ",arr[i]);
printf("\n");
system("pause");
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.251.0.70
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1428824569.A.E49.html
※ 編輯: elohacp4 (111.251.0.70), 04/12/2015 15:43:22
推
04/12 16:24, , 1F
04/12 16:24, 1F
→
04/12 16:25, , 2F
04/12 16:25, 2F
→
04/12 16:26, , 3F
04/12 16:26, 3F
→
04/12 16:28, , 4F
04/12 16:28, 4F
→
04/12 16:28, , 5F
04/12 16:28, 5F
謝謝你。
※ 編輯: elohacp4 (114.45.147.90), 04/12/2015 20:39:16
推
04/12 21:47, , 6F
04/12 21:47, 6F
→
04/12 21:48, , 7F
04/12 21:48, 7F
推
04/13 22:30, , 8F
04/13 22:30, 8F
→
04/13 22:32, , 9F
04/13 22:32, 9F
→
04/13 22:34, , 10F
04/13 22:34, 10F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章