2021-01-02

anond:20210102094603

Zeroフラグはたしかに++演算子はないが

直前に見ているのが変数なのか、フラグなのかはハードからはわからいか

そこはプログラマーが書くとき

フラグになるようにコードを書け

とか変数からから遅い

とか

flag++;

とすることでフラグにするなかならず変数に取れというように

コンパイラに指示できる

こういうのを、あなたが気が付きにくくする魅力という

記事への反応 -
  • だからBOOLの場合flagが偽の場合flag++をすると真になるが 真を++しても偽にはならない事が多い 他方boolの場合は int i; bool f = i &1; にかなり近いから f = f&1; の場合 f++をすると偽に...

    • Zeroフラグはたしかに++演算子はないが 直前に見ているのが変数なのか、フラグなのかはハードからはわからないから そこはプログラマーが書くときに フラグになるようにコードを書...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん