
08-04-2009, 04:10
|
|
מנהל
|
|
חבר מתאריך: 26.07.08
הודעות: 6,473
|
|
|
ביצוע continue ללולאה חיצונית בשפת C
ב-PHP יש אופציה לבצע break או continue ללולאה חיצונית, לדוגמא:
קוד PHP:
for($i=0; $i<10; ++$i)
{
for($x=0; $x<10; ++$x)
break 2;
}
/* NEXT_LOCATION */
הדבר הזה יגרום גם ללולאה עם המשתנה i להיעצר, ולמעשה לאחר הפקודה break 2 התוכנית תגיע ל- NEXT_LOCATION.
איך אפשר לבצע זאת ב-C?
ניסיתי לעשות את זה עם continue 2 אבל הקומפיילר כתב שגיאה:
ציטוט:
|
expected `;' before numeric constant
|
10Q 
|