[問題] C語言 指標問題看不懂
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
visual c++ 6.0
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
我看不懂指標如何動作,希望各位大大能幫我解惑一下
餵入的資料(Input):
a[5]={31,17,33,22,16}
預期的正確結果(Expected Output):
a[5]={41,27,43,32,26}
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
int a[5]={31,17,33,22,16}
int i,*ptr=a;
for(i=0;i<5;i++)
{
*ptr=*(ptr++)+10;//看不懂這一段如何動作
}
for(int i=0;i<5;i++)
{
cout<<a[i];
}
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.118.75.232
→
02/08 20:51, , 1F
02/08 20:51, 1F
推
02/08 20:52, , 2F
02/08 20:52, 2F
→
02/08 20:52, , 3F
02/08 20:52, 3F
推
02/08 20:52, , 4F
02/08 20:52, 4F
→
02/08 20:52, , 5F
02/08 20:52, 5F
→
02/08 20:52, , 6F
02/08 20:52, 6F
→
02/08 20:53, , 7F
02/08 20:53, 7F
→
02/08 20:54, , 8F
02/08 20:54, 8F
→
02/08 20:59, , 9F
02/08 20:59, 9F
→
02/08 20:59, , 10F
02/08 20:59, 10F
→
02/08 20:59, , 11F
02/08 20:59, 11F
→
02/08 20:59, , 12F
02/08 20:59, 12F
→
02/08 21:00, , 13F
02/08 21:00, 13F
→
02/08 21:00, , 14F
02/08 21:00, 14F
→
02/08 21:00, , 15F
02/08 21:00, 15F
→
02/08 21:00, , 16F
02/08 21:00, 16F
→
02/08 21:00, , 17F
02/08 21:00, 17F
→
02/08 21:00, , 18F
02/08 21:00, 18F
→
02/08 21:01, , 19F
02/08 21:01, 19F
→
02/08 21:03, , 20F
02/08 21:03, 20F
→
02/08 21:03, , 21F
02/08 21:03, 21F
→
02/08 21:05, , 22F
02/08 21:05, 22F
→
02/08 21:06, , 23F
02/08 21:06, 23F
→
02/08 21:07, , 24F
02/08 21:07, 24F
→
02/08 21:07, , 25F
02/08 21:07, 25F
→
02/08 21:13, , 26F
02/08 21:13, 26F
→
02/09 14:39, , 27F
02/09 14:39, 27F
→
02/09 15:32, , 28F
02/09 15:32, 28F
→
02/09 15:45, , 29F
02/09 15:45, 29F