warning: case label value exceeds maximum value for type 警告:caseの値が型の最大値を超えています[-Wswitch-outside-range] ■switc… 続きを読む 【C言語】
switch(狭い型)
case 大き過ぎ
タグ: 型変換
【C言語】
【C言語】
ポインタは負になるか?
(void *)-1の使い方
warning: ordered comparison of pointer with integer zero 警告:整数の0とのポインタの比較[-Wextra] ■ポインタは負値にならない 成功時ポインタを返し失敗時… 続きを読む 【C言語】
ポインタは負になるか?
(void *)-1の使い方
【C言語】
1bitのint型ビットフィールドと処理系定義の動作
warning: comparison is always false due to limited range of data type 警告:データ型の範囲制限ため比較は常に偽になります。[-Wtype-limits… 続きを読む 【C言語】
1bitのint型ビットフィールドと処理系定義の動作
【C言語】
配列の添字に文字型charを避け安全で効率的な整数型intを使おう
warning: array subscript has type ‘char’ 警告:配列の添字にchar 型[-Wchar-subscripts] ■配列の添字に不適切なchar型 char型は符号付きか、符号無しか… 続きを読む 【C言語】
配列の添字に文字型charを避け安全で効率的な整数型intを使おう
【C言語】
引き算の結果をゼロと比較するのは避けよう
warning: comparison of unsigned expression in ‘< 0’ is always false 警告:符号無しは負値にならない [-Wtype-limits] ■(1-2)&… 続きを読む 【C言語】
引き算の結果をゼロと比較するのは避けよう