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