■whileで記述すると4行も必要 while文は(1)変数宣言、(2)初期化式、(3)ループ条件、(4)更新式で4行も必要です。 ■for文なら1行で書けるので楽 変数宣言、初期化式、ループ条件、更新式が1行で書けます… 続きを読む 【C言語】
for文とwhile文の使い分け
(1行vs4行)
タグ: for文
【C言語】
【C言語】
for文回り過ぎ?
(バッファオーバーラン)
warning: iteration 1024 invokes undefined behavior 警告:ループカウンタ 1024 で未定義動作[-Waggressive-loop-optimizations] ■失敗… 続きを読む 【C言語】
for文回り過ぎ?
(バッファオーバーラン)
【C言語】
無限ループの書き方
while(1)を避け
for(;;)を使う
■1.無限ループwhile(1)には亜種が多い(非推奨) while(1)から派生した色々な書き方があります。for(;;)の派生は、せいぜいセミコロンの空白くらいです。 ■2.while(1)に文句を言うツール対策(非… 続きを読む 【C言語】
無限ループの書き方
while(1)を避け
for(;;)を使う
【C言語】
for文第一式で初期化しないならば何も書かなくてOK
warning: statement with no effect 警告:何の効果も無い式や文[-Wunused-value] ■1.代表的な無効式 i == 0; ■2.無効式はエラーにならない ■3.for文第1式で… 続きを読む 【C言語】
for文第一式で初期化しないならば何も書かなくてOK
【C言語】
無限ループが発生する
for文のバグ
(infinite loop)
warning: comparison is always true due to limited range of data type 警告:データ型の幅が限られているため、比較は常に真である。[-Wtype-limi… 続きを読む 【C言語】
無限ループが発生する
for文のバグ
(infinite loop)