第3章 C言語の条件分岐 ~ if と for について ~
— リスト6 —
#include <stdio.h> void main( ) { int loop_cnt; for (loop_cnt = 0; loop_cnt < 10; loop_cnt ++) { if ( (loop_cnt % 2) == 0) { printf( "ifの中だから、%dは偶数だね\n", loop_cnt ); continue; } printf( "ここまで来てるということは、%dは奇数だね\n", loop_cnt ); } }
— リスト7 —
#include <stdio.h> void main( ) { int loopCnt; loopCnt = 0; while (loopCnt < 10000) { if ( (loopCnt / 10) != 0) { printf("%dが二桁になりました。ループを強制的に止め ます\n", loopCnt ); break; } printf( "%dは一桁です。まだループしています\n", loopCnt ); loopCnt++; } }
さて、それぞれどんな動きをするのでしょうか? 実行結果を思い浮かべてから、コンパイルして実行してみてください。
リスト7は当然ですが、for を使って書き直しても同じです。
< 前のページへ 次のページへ >-
IS 559680 / ISO27001
認証範囲 本社、芝大門オフィス情報セキュリティ基本方針 -
個人情報保護方針
個人情報の取扱いについて
保有個人データ又は
第三者提供記録に関する
事項の周知について
特定個人情報の取扱いについて -
FS 671851 / ISO9001
認証範囲 本社、芝大門オフィス品質方針