Logo hy.boatexistence.com

Արդյո՞ք գործում են բույն դրված օղակների համար:

Բովանդակություն:

Արդյո՞ք գործում են բույն դրված օղակների համար:
Արդյո՞ք գործում են բույն դրված օղակների համար:

Video: Արդյո՞ք գործում են բույն դրված օղակների համար:

Video: Արդյո՞ք գործում են բույն դրված օղակների համար:
Video: Եթե երազում տեսնում եք այս 10 բաները, ապա չպետք է անտեսեք 2024, Մայիս
Anonim

Քանի որ հանգույցի կոդի բլոկը կարող է ներառել ցանկացած օրինական C++ հայտարարություն, դուք կարող եք հանգույց տեղադրել օղակի ներսում: Ներքին օղակը տեղադրված է արտաքին օղակի ներսում Ներդրված օղակները օգտակար են, երբ արտաքին օղակով յուրաքանչյուր անցման համար անհրաժեշտ է կրկնել որոշակի գործողություն արտաքին օղակի տվյալների վրա:

Ներդրված օղակների համար լա՞վ են:

6 Պատասխաններ: Ներդրված օղակները լավ են, քանի դեռ նկարագրում են ճիշտ ալգորիթմը: Nested loops-ը ունեն կատարողականի նկատառումներ (տես @Travis-Pesetto-ի պատասխանը), բայց երբեմն դա հենց ճիշտ ալգորիթմն է, օրինակ. երբ ձեզ անհրաժեշտ է մուտք գործել մատրիցայի յուրաքանչյուր արժեք:

Հնարավո՞ր է բույն դնել, երբ օղակները ներսում են:

A nested while հանգույցը Java-ում while հանգույց է որոշ ժամանակի ընթացքում: … Երբ if-else դրույթի պայմանը բավարարվի, ներքին օղակը կկոտրվի, և ծրագիրը կշարունակվի արտաքին հանգույցի հաջորդ կրկնությամբ:

Ինչպե՞ս են աշխատում nested while loops:

Երբ մարմնի ներսում կա while հանգույց մյուսի while հանգույց, Java-ում այն հայտնի է որպես nested while հանգույց: Սկզբում արտաքին օղակն աշխատում է մեկ անգամ, իսկ հետո սկսում է գործել ներքին օղակը: Ներքին օղակի կատարումը շարունակվում է այնքան ժամանակ, մինչև ներքին հանգույցի պայմանը բավարարվի (մինչև թեստային արտահայտությունը կեղծ է):

Ի՞նչ է ներկառուցված օղակը օրինակով:

Ներքին օղակը դրված է արտաքին օղակի ներսում: Ներդրված օղակները օգտակար են, երբ արտաքին հանգույցով յուրաքանչյուր անցման համար անհրաժեշտ է կրկնել որոշակի գործողություն արտաքին հանգույցի տվյալների վրա: Օրինակ, դուք կարդում եք ֆայլը տող առ տող և յուրաքանչյուր տողի համար պետք է հաշվեք, թե քանի անգամ է գտնվել «the» բառը

Խորհուրդ ենք տալիս: