XC8

PIC

XC8攻略記5

前回はswitch文に関連する話を書きました。そのときに記載を省いたことが1つありました。それを書いてみたいと思います。関数テーブルによる処理分岐条件分岐を高速に行う方法の1つとして「テーブル方式による分岐」があります。enum値が0から始...
PIC

XC8攻略記4

XC8の最大の弱点が分かりました。それはswitch文です。【注意点8】switchは最大の鬼門すでに結論を述べていますが、XC8はswitch文が最大の鬼門だと思います。switch文はいろいろメリットがあります。C言語に慣れている人には...
PIC

XC8攻略記3

攻略記2の【注意点5】ループ処理カウント方法の話の中で、「ループを抜けるチェックもカウントダウンの方が簡潔になっています。」ということを書きました。(該当箇所へのリンク)そこで条件式について調べてみたいと考えました。【注意点6】条件式は0を...
PIC

XC8攻略記2

XC8攻略記。今回はもっとも基本的な算術処理についてです。【注意点4】演算子の罠もっとも単純な計算式を考えてみます。次の計算式はAとBを足してCに代入しています。C = A + B; // AとBを足してCに代入次のように書けば、Cに8を加...
PIC

XC8攻略記1

はじめに一般的な話としてコーディング(プログラムの作成)を行う場合は、「わかりやすいこと」「簡潔であること」が望ましいとされています。それは、主に次の理由からです。不具合:不具合を作りこみにくい。また不具合が発生してもデバッグが行いやすい。...