2009/06/22

[c]for(;;;)の謎??

4年近くプログラムをしておりますが、objective-cの本で初めて下の表記をみました。

for(;;;){
・・・処理・・・
}

「何、これ?」

最初、見た時、コンパイルできるのかよーっと。本書の脱字じゃーないのーっと思ってコンパイルしたら、ちゃんとできて、しかも実行時エラーも発生せず。

ってことはと思い、ちょっと調べたところ、こちらのサイトを見る限り、for文の各パーツを省略することができるようです。

初めて知ったぁー。

実際、何も書いていないと無限ループを起こすみたいなのですが。
そこだけ注意すっかね。

0 コメント:

コメントを投稿