p 和 p為什麼輸出結果相同

2022-07-29 02:10:04 字數 910 閱讀 5884

1樓:匿名使用者

因為這裡()的優先順序最高,屬於1級,其次是++,也是屬於1級,而指標*的優先順序屬於2級也就是說,p先++,然後再取得這個位址中的內容。

因此回答,這個結果是相同的。

請參照c++運算子優先順序列表。

2樓:帳號已登出

不一樣啊。。。

試了很久,發現乙個很奇怪的問題,p++的優先順序低於整個prinf的優先順序,程式如下

main()

;p = d;

printf("%d\n",*p);

printf("%d,%d\n",*p+1,(++(*p)));

printf("%d\n",*(p++));

printf("%d\n",*p);

}輸出結果:

01,112

可以看出++優先順序最末,在最後才生效。真是悲劇

3樓:123冰霜雪月

()的優先順序最高,其次是++,屬於1級,而指標*的優先順序屬於2級也就是說,p先++,然後再取得這個位址中的內容。

因此回答,這個結果是相同的。

4樓:雙魚座大叔

優先順序的問題,* 的優先順序最低,++其次,()最高

所以運算時,先執行p++,不論是否新增括號,然後再進行* 運算

5樓:

運算應該是從右到左的結合順序,你這個括號相當於沒起作用。並沒有改變運算順序啊!

6樓:齋傲雲

*和++的優先順序一樣,結合性是從右向左,所以加不加括號都是一樣的~都是先去p指向的值,然後p++!

7樓:匿名使用者

*比++的優先順序高,先執行*解引用操作,然後語句執行完後p自加1,所以括號加不加都一樣

為什麼理想變壓器的輸入P由輸出P決定 變壓器的原線圈遵守U

替你解答前三個問題 1 理想 變壓器的輸出電壓由輸入電壓決定,輸入電流由輸出電流決定,輸入功率等於輸出功率。2 變壓器的原線圈不遵守u ir,r是固定的,電流由負載決定,電壓不變,因此,u!ir。3 電壓互感器 指副邊電壓低於原邊電壓的互感器,大多如此 的原邊電壓高於副邊電壓,原邊電流小於副邊電流,...

P2P與眾籌有什麼相同點和不同點呢

p2p和眾籌的風險都比較大 眾籌投資模式單一,屬於股權投資範圍 p2p屬於民間機構,投資方向多元化 眾籌收益看專案成功後分紅,p2p收益主要是借款人還款情況。不同的眾籌模式有什麼相同點和不同點?您可以看看我們平台,我們是做汽車眾籌的,模式和p2p大同小異,但現在來看比網貸更有優勢 p2p與眾籌有什麼...

p2p理財收益為什麼會這麼高,P2P理財收益為什麼會這麼高

p2p理財產品比銀行收益更高,流通性更強,操作更方便,門檻更低。但是風險性要比銀行大一些。銀行由國家機器承擔風險,而p2p行業由同行以及第三方支付承擔風險。正所謂,高風險高回報,所以p2p會收益高啦 很多人都不明白為什麼銀行理財收益僅有4 6 而很多p2p卻能達到10 以上?這導致很多奔著銀行安全去...