[問題] 關於指標變數
現有變數宣告如下:
int intArray[3][2] = {{10,20},{15,25},{50,40}};
int **intPtr1 = intArray;
int *intPtr2 = &intArray[1][1];
int *intPtr3[2] = &intArray[2];
intArray的記憶體位址是0x0008600; int為sizeof(int) = 4;
試回答下列問題(如果是正確的敘述請寫出左邊變數的數值,錯誤請說明原因,但每題題
目是有關連性的):
(一)*intPtr2 = intArray[1][1];
(二)intPtr1 + 1 = intArray[0];
(三)++intPtr1 = &intArray[1];
(四)*(*intPtr1 + 1) = intArray[1][0];
(五)*(*intPtr3 + 1) = intArray[2][1];
(黃色文字是我加上去的,題目好像有出錯)
我的疑問:不知道題目是要判斷等號兩邊相等,還是要判斷是否為正確的語法(可以執行)
我覺得答案是:
1.相等 合法
2.不相等 不合法
3.不相等 不合法
4.不相等 合法(因為延續第三題)
5.不相等 不合法
我不知道我的答案對不對,我也不知道我的觀念是否正確?
麻煩各位大大們了,謝謝^^
--
雲和水皆是不定型之物,我就如同他們一般『虛幻』
http://watermay.pixnet.net/blog
http://healthliving.pixnet.net/blog
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.216.0.243
→
04/26 19:01, , 1F
04/26 19:01, 1F
→
04/26 19:04, , 2F
04/26 19:04, 2F
→
04/26 19:39, , 3F
04/26 19:39, 3F
推
04/26 19:48, , 4F
04/26 19:48, 4F
→
04/26 19:49, , 5F
04/26 19:49, 5F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章