■gcc -fanalyzer(静的解析) 貴方の悪癖を指摘してくれる漢方薬のような効果がある。コンパイル可能なソースコードがあれば良い。 gcc -Wall -Wetra で不摂生なプログラマのコードに大量の警告が出る… 続きを読む 【C言語】gccの
-fanalyzer(静的解析)と
-fsanitize(動的解析)
カテゴリー: clang12 -Wall -Wextra(通常解析)
【C言語】gccの
【C言語入門】
数字(1)を英語表記の月(January)に変換する方法
■数字の1を英語表記の月Januaryに変換する ■0月を捨てると 月名配列[mon-1]等の-1が不要になります。 ■C99式の指示付きの初期化子を使うと 「間違ってずれて初期化」する危険が減ります。
【C言語】素数判定
モジュロ演算子%を使って素数判定 2は偶数だけれど素数なので2の偶数判定をループの外に出すと若干高速になります。
【C言語】2進数/10進数変換
■10進数値を2進文字列変換 intは32bitを前提としています。 ■2進数文字列を10進数値に変換 ■使用例と検算 ■コード全部
【C言語入門】
大文字⇔小文字変換
isupperとtolower
■標準ヘッダを使った大文字小文字変換 標準ヘッダctype.hで定義されている標準関数を使うとコードが読みやすくなります。(推奨) ■文字定数を使った大文字小文字変換 ■16進数字を使った大文字小文字変換 16進定数の意… 続きを読む 【C言語入門】
大文字⇔小文字変換
isupperとtolower