***すれ立てるまでもない質問はここで 第25刷***
■ このスレッドは過去ログ倉庫に格納されています
003412
NGNGK&R(日本語版)の80−81ページに
「二つの配列aとbが共通の要素を持つかどうかを調べる問題」
としてgotoを使ったやつ
for(i=0; i<n; i++)
for(j=0; j<m; j++)
if(a[i]==b[m])
goto found;
/*共通の要素はなかった*/
...
found;
/*あった:a[i]==b[j]*/
...
のgotoを使わない書き換えで
found=0;
for(i=0; i<n && !found; i++)
for(j+0; j<m && !found; j++)
if(a[i] == b[j])
found=1;
if(found)
/*あった:a[i-1]==b[j-1]*/
...
else
/*共通の要素はなかった*/
...
があるんですが、
前者の2番目のコメントと後者の最初のコメントが違うがわかりません。
長くてすみません。お願いします。
■ このスレッドは過去ログ倉庫に格納されています