{}{無条件ループ}{技術}{公開}{素描}(5)

{Cμ における暫定・無条件ループ K#F85E/9D4D}

における暫定・無条件ループ

>=cpp
>#include <std.Hu>

>MAIN
>{
>    for ( EVER ) {
>        // ...
>    }
>    ret_ xit::nml;
>}

言うまでもなく以下のマクロを定義しているだけ。無条件ループに while ( 1 ) を使うのは構文的に気持ち悪いし,for (;;) は見た目が気持ち悪いので遊び心も入れてお茶を濁すアプローチ。英語を多少でも知っていれば理解に困ることはないだろう。

>=cpp
>#define EVER ;;

for EVER 等にしないのは出来るだけ C の構文を壊さないため。