回覆列表
  • 1 # 使用者8451801511917

    表示式:

    表示式是運算子、運算元和標點符號組成的序列,其目的是用來說明…個計算過程。

    表示式可以巢狀,例如:2+3+(5*sizeof(int))/345。

    表示式根據某些約定、求值次序、結合和優先順序規則來進行計算。

    所謂約定,即型別轉換的約定。例如:

    float a;

    a=5/2;

    結果。得到值為2。5/2是整數除法取整, 因為5和2都是整數,不會由於a是float型而輕易改變運算的性質。

    所謂求值次序,是指表示式中各個運算元的求值次序視編譯器不同而不同。見3.9節。

    所謂結合性,是指表示式中出現同等優先順序的運算子時,該先做哪個操作的規定。例如:

    d=a+b-c; //C++規定,加減法先左後右,先做a+b,其結果再減去c

    d=a=3; //C++規定,等號是先右後左。先做a=3,其結果再賦給d

    所謂優先順序,是指不同優先順序的運算子,總是先做優先順序高的操作。例如:

    d=a+b*c; //乘法優先順序比加法高。先做b*c,其結果再與a相加

    表示式語句:

    C++中所有的操作運算都透過表示式來實現。 由表示式組成的語句稱為表示式語句。

    它由一個表示式後接一個分號“;”組成。

  • 中秋節和大豐收的關聯?
  • 怎樣能把生鏽的平底鍋刷乾淨?