دستور continue در سی پلاس پلاس (Continue Statement)

در این جلسه تیم کدگیت را با آموزش دستور continue در  سی پلاس پلاس همراهی کنید. پیش نیاز این جلسه شامل موارد زیر است:

  1. آشنایی با for
  2. آشنایی با if

حلقه ها

در برنامه نویسی ممکن است مواقعی پیش بیاید که شما قسمتی کد را بخواهید چند بار اجرا کنید. به طور کلی گاهی اوقات دستوراتی هستند که میخواهیم به ترتیب اجرا کنیم. زبان های برنامه نویسی ساختار کنترلی مختلفی برای اجرای چنین دستوراتی فراهم آورده اند.

حلقه ها اجازه اجرای دستور یا گروهی از دستورات را برای چندین بار به ما میدهند.

دستور continue در  سی پلاس پلاس

دستور continue در  سی پلاس پلاس را درون حلقه ها استفاده میکنند. این دستور باعث میشود کد درون حلقه از دستور continue به بعد نادیده گرفته شود و حلقه در دور بعدی قرار گیرد. برای درک بهتر دستور continue در  سی پلاس پلاس کد زیر را ببینید:

خروجی کد بالا به صورت زیر است:

1

2

3

4

6

7

8

9

10

در دستور continue در  سی پلاس پلاس یک حلقه نوشتیم که اعداد 1 تا 10 را چاپ کند به جز عدد 5. این کار را با قرار دادن دستور contitue در کد انجام دادیم.

حلقه ها و continue

در آموزش های گذشته در مورد حلقه while و for صحبت شد. حال سوال اینجاست که دستور continue در  سی پلاس پلاس چه تاثیری بر روی این حلقه ها میگذارد؟!! در کل دستور continue دو نوع تاثیر میگذارد:

  1. در حلقه for دستور continue باعث پرش به سوی شرط حلقه (loop condition) و increment number میشود و (در آموزش حلقه for در مورد شرط حلقه و increment number توضیح داده شده است).
  2. در حلقه while و do while دستور continue باعث پرش به سوی Boolean expression میشود.(در آموزش حلقه while و do while در مورد Boolean expression صحبت شده است.)

حلقه های تودرتو و continue

همانطور که گفته شد دستور continue باعث پرش به مرحله بعد می شود. حلقه های تودرتو شامل چندین حلقه هستند.در چنین شرایطی دستور continue پرش به درونی ترین حلقه ای میکند که در آن قرار دارد. کد زیر مثالی از همین نوع حلقه هاست.

پسورد: www.codegate.ir

 

دسته : آموزش ++c, زبان c++

دیدگاه بگذارید

نظر شما چیست؟

مطلع کردن شما از
avatar

wpDiscuz