C# для начинающих Пахомов Б. И



Download 8,15 Mb.
Pdf ko'rish
bet63/266
Sana20.04.2022
Hajmi8,15 Mb.
#567200
1   ...   59   60   61   62   63   64   65   66   ...   266
Bog'liq
C# for beginners


Часть I. Базовые сведения о программировании на языке C# 
else if(a == a3) 
тело 3 
... 
Если выполнится условие в каком-то 
else
if
или в самом 
if
, выполне-
ние цепочки завершится, и управление программой будет передано на 
оператор, непосредственно стоящий за этой цепочкой проверок. 
Оператор 
goto
Этот оператор — тоже нарушитель естественного хода выполнения 
программы. Но еще более крутой, чем 
if...else
. Он передает управле-
ние той команде программы, которая специальным образом помечена. 
Пометка (она называется 
меткой
) — это набор символов, начинающий-
ся с буквы или со знака подчеркивания. После метки ставится двоеточие 
(это и есть признак метки). Вот метки: 
m:

N:

_12
. Метка может стоять 
одна в строке. Все равно управление передастся на эту строку, и далее 
станет выполняться команда (оператор), следующая за меткой. Вид опе-
ратора: 
goto m; 
goto _12; 
Переход по этому оператору может идти как вперед, так и назад по про-
грамме. Но в пределах одной функции. Он применяется как самостоя-
тельно (безусловный переход), так и в сочетании с 
if...else
(
if(
условие
) goto m1; else goto m2;
). Это — условный переход. Опе-
ратор 
goto
прерывает циклы 
for

switch

while
. Причем, если 
break
пе-
редает управление только вперед (в соответствии с канонами структур-
ного программирования: движение по программе — только сверху 
вниз), то оператор 
goto
может заставить программу ускакать и назад, 
чем способствует зацикливанию из-за такой петли. Поэтому данный 
оператор очень не любит компьютерное начальство, понимающее в 
программировании: с его "помощью" возможны значительные задержки 
в отладке программы. Но программисты им пользуются, при необходи- 
мости. Если они не лихие, то ничего страшного. 
Функция выделения подстроки из строки 
Создадим функцию 
substr()
, которая из строки выделяет подстроку, 
начиная с заданного номера символа, числом, которое тоже задается 
в качестве параметра функции. 


Download 8,15 Mb.

Do'stlaringiz bilan baham:
1   ...   59   60   61   62   63   64   65   66   ...   266




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish