C ++ හි ඇති ලූප වර්ග


ක්‍රමලේඛකයාට “නිශ්චිත මෙහෙයුමක්” කිහිප වතාවක් සිදු කිරීමට අවශ්‍ය නම් ඔහු ලූපයක් භාවිතා කරයි. “නිශ්චිත මෙහෙයුම” ලූපය තුළ තබා ගත යුතු අතර ඒවා “පාලිත ප්‍රකාශ” හෝ “ලූපයක සිරුර” ලෙස හැඳින්වේ.

ලූප

තත්වය සාවද්‍ය වන තෙක් හෝ ක්‍රමලේඛකයා ලූපය බිඳෙන තෙක් ලූපයක සිරුර නැවත නැවතත් ක්‍රියාත්මක වේ.

තත්වය සමඟ ලූප

ඉහත රූප සටහනේ, ලූපයක සිරුර a නම් break; ප්‍රකාශය එවිට ලූපය කැඩී යනු ඇත.

අසීමිත ලූපය

ඉහත රූප සටහනේ යම් කොන්දේසියක් සැමවිටම සත්‍ය නම් පාලනයට කිසි විටෙකත් ලූප් ශරීරයෙන් පිටතට පැමිණිය නොහැකි අතර එම ලූප අනන්ත පුඩුවක් ලෙස අපි කියමු.

පහත ලැයිස්තුගත කර ඇති පරිදි C ++ හි ලූප වර්ග 5 ක් ඇත. ඒවායේ විස්තර පරීක්ෂා කිරීමට පහත සබැඳි ක්ලික් කරන්න.

ලූප වර්ග

 ලූප් වර්ගය
 විස්තර
 ලූප අතර දී ඇති ප්‍රකාශනයක් සත්‍ය වන අතර එය ලූප් බොඩියේ ප්‍රකාශය පුනරාවර්තනය කරයි. ලූප් බොඩි ක්‍රියාත්මක කිරීමට පෙර එය සත්‍ය හෝ අසත්‍යය සඳහා තත්වය පරීක්ෂා කරයි.
 කරන්න… ලූප අතරේ එය ටික වේලාවකට සමාන නමුත් එය ලූප් බොඩි ක්‍රියාත්මක කිරීමෙන් පසු තත්වය පරීක්ෂා කරයි.
 ලූප් සඳහා ඉහත ලූප දෙකේ දී, යම් කලකට පසු ලූපය බිඳ දැමීම සඳහා වර්ධක හෝ අඩු කිරීමේ ක්‍රියාවලිය ලිවිය යුතුය. නමුත් ලූප් සඳහා අපට ලූප් ශරීරයෙන් පිටත වැඩි කිරීමට හෝ අඩු කිරීමට විකල්පයක් ඇත.
 එක් එක් ලූප සඳහා මෙම ලූපය එකතුවක ඇති මූලද්‍රව්‍ය පරාසයට ශ්‍රිතයක් අදාළ කරයි.
 කැදැලි වළළු ලූපයක් තුළ ලූප එකක් හෝ කිහිපයක් භාවිතා කරන විට එය කැදැලි ලූප ලෙස හැඳින්වේ.

ලූප් පාලන ප්‍රකාශ

සාමාන්‍යයෙන් ලූප් බොඩි තුළ ඇති ප්‍රකාශ අනුක්‍රමිකව ක්‍රියාත්මක වේ. නමුත් ලූප් පාලන ප්‍රකාශ භාවිතා කිරීමෙන් අපට ලූප් බොඩි තුළ ප්‍රකාශ ක්‍රියාත්මක කිරීමේ ප්‍රවාහය වෙනස් කළ හැකිය. අපි ලූප් ශරීරයෙන් පිටවන්නේ නම්, ලූප් විෂය පථය තුළ නිර්මාණය වී ඇති සියලුම ස්වයංක්‍රීය හා දේශීය විචල්‍යයන් / වස්තු විනාශ වනු ඇත.

C ++ පහත දැක්වෙන පරිදි පාලන ප්‍රකාශ තුනට සහය දක්වයි. ඒවායේ විස්තර පරීක්ෂා කිරීමට පහත සබැඳි ක්ලික් කරන්න.

 පාලන ප්‍රකාශය
 විස්තර
 බිඳීමේ ප්‍රකාශය බ්රේක් වහාම ක්‍රියාත්මක කිරීමෙන් ලූප් ප්‍රකාශය අවසන් වන අතර ක්‍රියාත්මක කිරීම බ්‍රේක් ප්‍රකාශය අඩංගු ලූප් ශරීරයට පිටතින් ළඟා වේ.
 ප්රකාශය දිගටම කරගෙන යන්න අඛණ්ඩ ප්‍රකාශය වැඩිදුර ප්‍රකාශ මඟ හැර වහාම ලූපයේ කෙළවරට යෑමට සමාන වේ.
 ගොටෝ ප්‍රකාශය එය වැඩිදුර ප්‍රකාශ මඟ හැරීම හා ලේබල් කරන ලද ප්‍රකාශයට වහාම පැනීම හා සමාන වේ.