Re: [課業] 97年高考三級資料結構題目編譯無法成功...
看板C_and_CPP (C/C++)作者snowlike (snowlike)時間16年前 (2009/04/05 01:17)推噓0(0推 0噓 1→)留言1則, 1人參與討論串4/4 (看更多)
※ 引述《QQ29 (我愛阿蓉)》之銘言:
: 大家好
: 請教一下
: 我測試一下發現觀念不好 請各位幫忙釐清
: int a[3][2] = {{10, 20}, {15, 25}, {50, 40}};
: int (* intPtr3)[2] = &a[2]; //1. 該怎麼解釋這個intPtr3是什麼東西呢??
//int intPtr3[][2]={50, 40}, *(*(intPtr3+0)+0)==50, *(*(intPtr3+0)+1)==40
: cout<<intPtr3<<endl; //2.為什麼這兩個數值會一樣呢?
//&&*(*(intPtr3+0)+0)
: cout<<*intPtr3<<endl; 我認為*應該就會取到 [2][0]阿???
//&*(*(intPtr3+0)+0)
: cout<<a[2]<<endl; //3.這兩個值應該會不一樣吧?
//a[2]+0==*(a+2)+0==&*(*(a+2)+0)
: cout<<&a[2]<<endl; 但我印出來兩個值是一樣的 ...why??
//&a[2][0]
: cout<<**intPtr3<<endl; //4. 為什麼要取兩顆心呢???
: 以上四個問題 有點疑惑
: 煩請各位給予指導
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.229.41.114
→
04/05 13:27, , 1F
04/05 13:27, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
-10
29