差分

ナビゲーションに移動 検索に移動

無限ループ

342 バイト追加, 2013年8月20日 (火) 02:00
===[[C言語]]===
<pre>for(;;)処理;</pre>
 
<pre>while(1)処理;</pre>
* この記法は馬鹿なコンパイラではループの度に判定処理が入るという欠点がある。
* [[Visual C++]]ではC4127警告<ref>http://msdn.microsoft.com/ja-jp/library/6t66728h.aspx</ref>が発令され怒られる。[[マイクロソフト]]社内でこの記法を用いると[[リストラ]]対象となる。
 
<pre>int i,j;
for(i=0;i<10;i++) {
for(j=0;j<10;i++)処理;
}</pre>
 
<pre>int i,j;
for(i=0;i<100;i++) {
for(i=0;i<10;i++)処理;
}</pre>
 
<pre>int i;
for(i=0;i<=INT_MAX;i++)処理;</pre>
 
===[[Active Basic]]===
<pre>Do
匿名利用者

案内メニュー