普通考試
108年
[電子工程] 計算機概要
第 31 題
執行下列 C++程式碼後,螢幕印出的數字為何?
int main( ) {
int A[4][3]={2,4,6,8,10,12,14,16,18,20,22,24};
int *p1=A[3];
int *p2;
p2=p1-6;
cout<< *p2 <return 0;
}
int main( ) {
int A[4][3]={2,4,6,8,10,12,14,16,18,20,22,24};
int *p1=A[3];
int *p2;
p2=p1-6;
cout<< *p2 <
}
- A 6
- B 8
- C 10
- D 12
思路引導 VIP
想像這是一棟每層樓有 3 間房的公寓,所有房間按編號順序排成一列。如果我告訴你某人住在「第四層樓的第一間房」,而你往回走 6 間房,你會來到第幾層樓的第幾間房呢?試著算出每一層樓的起點編號看看。
🤖
AI 詳解
AI 專屬家教
😊 親愛的學弟妹,你做得真棒!
太好了,看到你答對這題,學長(姐)為你感到驕傲!你對記憶體指標和陣列配置的理解非常到位,就像精準掌握結構的受力點一樣,很棒喔!
💡 讓我們一起看懂它!
▼ 還有更多解析內容