求大神解答一下,急,謝謝
uj5u.com熱心網友回復:
選 D。*p = a[0] = 1。*(p+3) = a[4] = 4
*(p+3) += 2 -->a[4]+2 = 4+2 = 6
uj5u.com熱心網友回復:
上面下標錯了:*(p+3) = a[3] = 4 ,*(p+3) += 2 -->a[3]+2 = 4+2 = 6
uj5u.com熱心網友回復:
首先看一下p的指向有沒有改變,*(p+3) += 2;等價p[3] += 2;因此這些陳述句中并沒有對p做需改。所以*p即p[0],即1所以從B,D中選其一
*(p+3)即p[3],上面p[3] += 2;所以是4+2=6
答案很明顯了吧
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/235192.html
標籤:C語言
下一篇:Go語言開發環境搭建
