بەزىدە ، ئوخشاش بىر كودنى كۆپ قېتىم ئىجرا قىلىشىمىز مۇمكىن.ئادەتتە پروگرامما بايانلىرى تەرتىپلىك ئىجرا قىلىنىدۇ: فۇنكىسىيەدىكى بىرىنچى جۈملە ئالدى بىلەن ، ئىككىنچى جۈملە سۆزلىنىدۇ.
پروگرامما تىلى تېخىمۇ مۇرەككەپ ئىجرا قىلىش يوللىرىنى كۆپ كونترول قۇرۇلمىسى بىلەن تەمىنلەيدۇ.
ئايلانما بايانلار بىزگە بايان ياكى كۆپ گۇرۇپپا بايانلارنى كۆپ قېتىم ئىجرا قىلىشقا يول قويىدۇ ، تۆۋەندىكىسى كۆپىنچە پروگرامما تىلىدىكى ئايلانما بايانلارنىڭ ئاقما جەدۋىلى:
دەۋرىيلىك ئەندىزىسى
C تىلى تۆۋەندىكى ئايلانما تىپلارنى تەمىنلەيدۇ.ئۇلانمىنى چېكىپ ھەر بىر تۈرنى تەپسىلىي كۆرۈڭ.
دەۋرىيلىك ئەندىزىسى | description |
تەكرارلىنىش | بېرىلگەن شەرت توغرا بولغاندا بايان ياكى گۇرۇپپا بايانلىرىنى تەكرارلاڭ.ئۇ ئايلانما باش ئاپپاراتنى ئىجرا قىلىشتىن بۇرۇن بۇ ئەھۋالنى سىنايدۇ. |
تەكرارلىنىش ئۈچۈن | كۆپ قېتىم بايان قىلىش تەرتىپىنى ئىجرا قىلىش ، ئايلانما ئۆزگەرگۈچى مىقدارنى باشقۇرىدىغان كودنى ئاددىيلاشتۇرۇش. |
قىل ... قايتا-قايتا | بۇ ھالقىلىق سۆزنىڭ ئاخىرىدىكى سىناق ھالىتىنى ھېسابقا ئالمىغاندا. |
nest loop | بىر مەزگىل ياكى بىر قانچە ھالقىلارنى ئىشلىتىڭ |
ئايلانما كونترول باياناتى
ئايلانما كونترول باياناتى كودنىڭ ئىجرا قىلىنىش تەرتىپىنى ئۆزگەرتىدۇ.ئۇنىڭ بىلەن كودقا سەكرىسىڭىز بولىدۇ.
C تىلى تۆۋەندىكى ئايلانما كونترول بايانلىرى بىلەن تەمىنلەيدۇ.ئۇلانمىنى چېكىپ ھەر بىر جۈملىنىڭ تەپسىلاتىنى كۆرۈڭ.
كونترول باياناتى | description |
جۈملە | ئايلانما ياكى ئالماشتۇرۇش باياناتىنى ئاخىرلاشتۇرۇش ئۈچۈن ، پروگرامما ئېقىمى ئايلانما ياكى ئالماشتۇرغۇچتىن كېيىنكى كېيىنكى جۈملىنى داۋاملىق ئىجرا قىلىدۇ. |
داۋاملاشتۇرۇش باياناتى | ئايلانما بەدەنگە ئايلىنىشنى دەرھال توختىتىپ ، كېيىنكى دەۋرىيلىكنى قايتا باشلاڭ. |
goto جۈملىسى | كونترولنى بەلگە قىلىنغان بايانغا يۆتكەڭ.ئەمما گوتو باياناتىنى پروگراممىدا ئىشلىتىشنى تەۋسىيە قىلماڭ. |
چەكسىز ھالقا
ئەگەر شارائىت ھەرگىز يالغان بولمىسا ، ئۇنداقتا ئايلانما چەكسىز ھالقا بولۇپ قالىدۇ.دەۋرىيلىك ئۈچۈن ئەنئەنىۋى مەنىدىكى چەكسىز دەۋرىيلىكنى ئەمەلگە ئاشۇرغىلى بولىدۇ.ئايلانما شەكىلنى شەكىللەندۈرىدىغان ئۈچ خىل ئىپادىنىڭ ھېچقايسىسى چوقۇم بولمىغاچقا ، بەزى شەرتلىك ئىپادىلەرنى بوش قويۇپ ، چەكسىز ئايلانما شەكىل ھاسىل قىلالايسىز.
جانلىق مىسال
شەرتلىك ئىپادىلەش مەۋجۇت بولمىسا توغرا دەپ قارىلىدۇ.سىز يەنە دەسلەپكى قىممەت ۋە كۆپەيتىش ئىپادىسىنى بەلگىلىيەلەيسىز ، ئەمما ئومۇمەن قىلىپ ئېيتقاندا ، C پروگراممېر (;;) قۇرۇلمىسىنى ئىشلىتىپ چەكسىز ھالقىغا ۋەكىللىك قىلىدۇ.
يۇقارقى C دەۋرىيلىكى شېنجېن HDV فوتو ئېلېكترون تېخنىكىسى چەكلىك شىركىتىگە تەۋە ، يۇمشاق دېتال تېخنىكىلىق مەشغۇلات. LTD. ، بۇ شىركەت تورغا مۇناسىۋەتلىك ئۈسكۈنىلەر ئۈچۈن كۈچلۈك يۇمشاق دېتال قوشۇنىنى توپلىدى (مەسىلەن: ACONU/ ئالاقەONU/ ئەقىللىقONU/ تالاONU/ XPONONU/ GPONONUقاتارلىقلار).ھەر بىر خېرىدار ئۆزىگە ئېھتىياجلىق بولغان ئالاھىدە تەلەپلەرنى خاسلاشتۇرۇڭ ، مەھسۇلاتلىرىمىزنى تېخىمۇ ئەقىللىق ۋە ئىلغارلاشتۇرۇڭ.