За петљу у Ц - Како је са петљом Ц у примерима?

Преглед садржаја:

Anonim

Увод у петљу у Ц програмирању

Иако пишемо Ц програме, можда ћемо искусити сврху да много пута изводимо упоредиву или тачну групу упутстава, на пример, Штампање бројева од 1 до 100 око екрана, ово без употребе петље може бити изузетно заморно, као и производити учиниће да програм дефинитивно није дистрибуиран и никада разумљив. Овај проблем је отклоњен помоћу петље.

Лоопинг је познат као низ изјава које су специфичне и када се могу изводити више пута. Унутар петље ће се вршити колекција упутстава док се не постигну одређени услови за укидање петље.

Бесконачне петље

Бесконачне петље могу бити низ упутстава која се могу вечно извршити. Ове врсте петље се дешавају кад једноставно није понуђен крајњи услов или евентуално крајњи услов који се никада не може испунити (баш као 1 == 2 итд.) Или можда повремено због грешке у току рада. У старом систему су бесконачне петље покренуле читав систем како би постао неодговарајући, али у модерним оперативним системима ове врсте петљи се обично могу пребацити преко крајњег корисника.

Петља у основи укључује 2 дела:

  • Изјава о контроли
  • Тело петље

1. Контролна декларација

Контролна декларација провјерава одређено стање и након тога усмјерава редовне изјаве укључене у тијело с петљом.

2. Тело петље

Тело петље садржи групу инструкција које ће се спроводити све док се не постигне одређени услов да се укине петља. Петље које се користе кроз програмирање за понављање одређеног блока кода. Када погледате овај водич, схватићете да морате производити петљу у Ц програмирању. Изјава фор садржи три израза у заградама.

Синтакса:

Синтакса за петљу је -

Они заједно раде како би се утврдило да ли да изврше изјаву.

Прво што се догађа је да се први израз процењује. Без обзира на исход, овај условни израз се тада вреднује. Овај израз дефинише неку истину. Ако је оцењена на тачно или не-нула, изјава се извршава.

Након извршења изјаве, израз петље се процењује, али опет, само ако је изјава извршена. Након израза петље, условни израз се увек извршава да би се утврдило да ли ће се изјава поновити.

Дијаграм тока

Како петља делује у Ц-у?

  • Декларација за иницијализацију извршава се само једном.
  • Након тога се може испитати условни израз. Ако је тестни израз лажан (0), петља је завршена. Међутим, ако је условни израз истинит (нула), проводе се кодови у тијелу фор петље као и ажурирани израз.
  • Ова се техника понавља прије него што тестни израз може бити лажан.
  • Код петље се обично примењује ако је количина итерација добро позната.
  • Да бисте сазнали више о условном изразу (једном када се испитни израз испита на нула (истинито) и 0 (лажно))

Примери

Најмоћнија итерацијска изјава, али потенцијално и извор грешака. Идемо прво да се иницијализира променљива петља.

Процењује се стање петље. Ако је исход тачан

Тело петље је извршено.

Ако није, извршење се наставља након изјаве након извршења тела.

Извршење ажурирања варијабле петље се извршава, а стање петље се поново процењује и тако даље, и наставља се све док петља не престане. Наравно, ова петља неће извршити своје тело јер бројање почиње у 10 и то не задовољава услов.

Лакше је видјети такве ствари на први поглед уз помоћ изјаве. Дакле, променимо иницијализатор у 0 и узмемо га за окретање, а ту је и наше рачунање од 0 до 9 како се очекује.

Излаз:

Интересантна ствар за изјаву је да било који од њих може бити изостављен. На пример, можемо користити променљиву петљу која је декларисана другде. Ово је у реду и има исти ефекат.

Али сада је варијабла броја видљива изван исказа, опет потенцијално извор грешака. Увек треба да покушате да промените што је могуће више ограничену и локалну. Ипак, ово је легално ако вам треба. Такође можете изоставити израз ажурирањем променљиве петље.

Опет, то је у реду, али оно што би могло бити помало изненађујуће је да чак можете изоставити и сам израз услова петље.

У том случају претпоставља се да је услов тачан и петља ће остати иста, зато петља у недоглед или док је не прекинете на неки други начин.

Овде поново користимо изјаву о прекиду. Прво смо се представили са изјавом о пребацивању.

Такође се може користити за испадање из изјаве петље и узрокује да извршење започне након петље. То функционира једнако добро уз успутну изјаву. Ово је сада еквивалент оригиналу, док је изјава, као и оригинал за изјаву са три дела изјаве уредно у линији.

Главна разлика је у томе што се стање петље заправо не проверава унапред иако визуелно знамо да ће се услов одржати бар једном. Тело се затим извршава што укључује изјаву која ажурира варијаблу петље и наредбу иф која ручно процењује стање петље.

Хајде да пробамо. И опет сигурно 0 до 9.

Закључак - за петљу у Ц

  • Примарне изјаве које пружа програмски језик Ц за избор и итерацију.
  • Сматрали смо да је изјава иф, најчешће коришћена изјава за избор или контролу тока.
  • Ако је неки израз израза тачан, тада се извршава придружена изјава или сложена изјава. Ако не, извршење се наставља на следећем извештају ако га има.
  • Изјава вам даје велику контролу над итерацијом у сажетијој синтакси. Не постоји ништа што не можете написати петљом, али то је згодније и сигурније у многим случајевима, јер можете укључити декларацију коју остале изјаве не могу, барем у Ц.
  • Значај петље у различитим програмским језицима је огроман; они ће нам омогућити да смањимо број линија у програму, производећи наш програм разумљивијим и исто тако ефикасним.

Препоручени чланци

Ово је водич за Лооп у Ц. Овде смо расправљали о Уводу и томе како петља делује на језику Ц са узорцима кодова и излазом. Можете и да прођете кроз друге наше предложене чланке -

  1. Како се користи за петљу у Питхон-у?
  2. Док се петља у Ц програмирању
  3. Туторијали о ПХП-у „Док се петља“
  4. Ц # Док се петља | Програмски језици
  5. Ц Програмирање множења матрице
  6. У току је петља у ЈаваСцрипт-у
  7. Упоредиво у примеру Јава | Интерфејс колекције на Јави
  8. Водич за изјаву о Питхон Свитцху
  9. Матрица множења на Јави | Методологија са примерима