C言語
論理ANDと論理ORの右辺に気を付けよう
2024年4月13日 anadapunch プロひろ
C言語についての記事です。論理ANDと論理ORの右項の評価をしない場合があります、という注意喚起です。 2項演算子の評価順序について 論理AND演算子 '&& … C言語
ヘッダファイルの二重読み込み防止について
2024年4月12日 anadapunch プロひろ
C言語のヘッダファイルの二重読み込み防止について紹介します。 ヘッダファイルを何回も読むとどうなるか C言語は、ヘッダファイルを再帰的に include できます。こ … C言語
8進数に気を付けよう
2024年4月6日 anadapunch プロひろ
C言語についての記事です。知らない間に8進数を使わないようにしましょう、という注意喚起です。 整数定数の復習 整数定数については、すでに記事にしています。そのまま引用 … C言語
選択文と繰返し文の本体は複合文にしよう
2024年4月5日 anadapunch プロひろ
C言語の選択文と繰返し文の本体は、常に複合文にするというスタイルを紹介します。 どう読める? 次のC言語のコード片を見てください。 if (condition1 … C言語
間違えやすい文字の紹介
2024年3月30日 anadapunch プロひろ
前回の記事は、数字の1と小文字のlが紛らわしいことを紹介しました。他にも読み間違いやすい文字を紹介します。 間違えやすい文字 MISRA C 最新版(2023)の D … C言語
1とlは、どれくらい間違えやすいか
2024年3月29日 anadapunch プロひろ
C言語の整数定数の型について記事を書きました。そこで紹介した接尾辞について紛らわしく見える書き方を紹介します。 どう読める? 次の変数宣言を見てください。 lo … C言語
C言語は変数名を何文字識別するのか(続き)
2024年3月22日 anadapunch プロひろ
前回は、内部識別子を何文字識別するのか、規格の記述についてまとめました。今回は、外部識別子について紹介します。 規格として定まっていること 内部識別子およびC言語規格 … C言語
C言語は変数名を何文字識別するのか
2024年3月21日 anadapunch プロひろ
C言語コンパイラは、変数名を何文字識別するのか、規格の記述についてまとめました。 識別子とは 変数名は、識別子のひとつです。JIS X 3010:2003(ISO/I … C言語
MISRA C:2023 がリリースされました
2023年5月20日 anadapunch プロひろ
2023年5月12日に MISRA から、MISRA C:2023 がリリースされました。この記事では、MISRA-C の紹介と歴史を振り …