精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • int x=5,y=3;則x*=y-1后x的值是多少?他們都說先算y-1.

    int x=5,y=3;則x*=y-1后x的值是多少?他們都說先算y-1.
    可是我就是不明白,y-1并沒有被小括號包圍啊 像(y-1),按照運算順序,怎么會是先算他呢?不是先算乘法嗎?
    其他人氣:231 ℃時間:2020-06-05 08:34:34
    優(yōu)質解答
    這個不是這樣的,這個要從運算符的優(yōu)先級角度去理解,你可以查一下運算符優(yōu)先級表,加減運算符要比復合運算符優(yōu)先級高很多,所以出現(xiàn)你上面列的這種情況,程序會先算y-1而不是按照你想的那樣運算.“*=”已經屬于復合運算符的范疇了?不是單純的乘除運算符,所以,加減的運算符優(yōu)先于它。是這個意思嗎?是的,可以這樣理解,“*=”就是一個復合運算符
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版