パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

age=age++;」記事へのコメント

  • by Anonymous Coward

    age = ++age;
    じゃないと、age 増えないよね

    #たまたま、同じ不具合を直したばっかりなので

    • by Anonymous Coward on 2016年12月27日 16時47分 (#3136386)

      Cの後置インクリメント演算子は演算後に適用されるので、
      1.ageに現在値を代入
      2.ageの元々の値をインクリメントしてageに代入
      です。
      おそらく実装依存になるとは思いますが。

      親コメント
      • by Anonymous Coward on 2016年12月27日 17時18分 (#3136414)

        >Cの後置インクリメント演算子は演算後に適用されるので、
        副作用完了点までの間のどこかであって、演算後と決まっているわけではありません。

        親コメント

海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs

処理中...