■whileで記述すると4行も必要 while文は(1)変数宣言、(2)初期化式、(3)ループ条件、(4)更新式で4行も必要です。 ■for文なら1行で書けるので楽 変数宣言、初期化式、ループ条件、更新式が1行で書けます… 続きを読む 【C言語】
for文とwhile文の使い分け
(1行vs4行)
タグ: while文
【C言語】
【C言語】
無限ループの書き方
while(1)を避け
for(;;)を使う
■1.無限ループwhile(1)には亜種が多い(非推奨) while(1)から派生した色々な書き方があります。for(;;)の派生は、せいぜいセミコロンの空白くらいです。 ■2.while(1)に文句を言うツール対策(非… 続きを読む 【C言語】
無限ループの書き方
while(1)を避け
for(;;)を使う
【C言語】
do-while(0)を避ける理由
warning: redundant continue statement at the end of loop statement 警告:ループ文の末尾にある冗長なcontinue文[readability-redun… 続きを読む 【C言語】
do-while(0)を避ける理由
【C言語】
関数マクロはなるべく避ける
do~while(0)マクロより
inline関数を使おう
warning: macro expands to multiple statements 警告:マクロは複文に展開される[-Wmultistatement-macros] ■1.危険な複文マクロ MACRO_3line… 続きを読む 【C言語】
関数マクロはなるべく避ける
do~while(0)マクロより
inline関数を使おう