1樓:
結果是:
ar=9ar=9ar=11
*p=a+5 相當於a[5], 結果是11一共迴圈3次:
第一次,i=3 執行 case 3: pr(*(--p));
--p就指向的是a[4]的值,結果為9,輸出ar=9第二次,i=2執行case 2: pr(*p++) ;break;
結果還是ar=9,但p++,所以輸出後。。p指向的是a[5],11第三次,i=1執行case 1:
case 2: pr(*p++) ;break;
結果是ar=11,之後p指向a[6]了
希望對你有幫助。。。。仍有問題可以hi我。。。。
2樓:匿名使用者
p=a+5,p指向11
第一次迴圈j為3,執行pr(*(--p)),p先自減指向9,輸出ar=9
第二次迴圈j為2,執行pr(*(p++)),先輸出p指向的9,p再自加指向11
第三次迴圈j為1,同樣執行pr(*(p++)),先輸出p指向的11,p再自加指向13
結果:ar=9ar=9ar=11
3樓:仙藤紫霧
ar=9ar=9ar=10
一道C 填空題,求高手幫忙講解翻一下,小弟新手,看的不怎麼懂
花花浪客 答案 1 sqrt dx dx dy dy 這個沒什麼好說的,求兩點間距離的公式。勾股定理,古人都知道 2 line line point pts,point pte pt1 pts.x,pts.y pt2 pte.x,pte.y 用輸入的兩個點來初始化類成員。這個地方前兩位同學回答的略微...
關於一道c語言題,求詳解,急求,關於一道C語言題,求詳解,急求
在主函式裡 是先執行fx 這個函式的,而執行這個函式得到的值x 15,而後x x a 15 5 20.a 5 所以輸出是 20 和 5 主函式的x帶的是全域性變數的值是fx函式得到的x的值15,而不是定義全域性變數的初始值,也不是fx函式裡x的初值 在這個程式裡用全域性變數無非是想說明全域性變數x在...
C語言一道題求詳解
化樹歷幻露 單個字元進行算術運算時,實際上是用其ascii碼值進行運算,所以當以十進位制輸出結果時輸出的是字元對應的ascii碼值,而以字元輸出的時候就是字元 char a a 此時a 為字元 a 十進位制 為97 a 執行完畢後,a十進位制 為96printf d,c n a 2 0 a 3 0 ...