Бақылау сұрақтары
Компьютерлік жүйелерді өндіру кезін объектті бағытталған бағдарламалауды қолдану неге маңызды?
Объектті-бағыталған бағдарламалауда зерттеудің рөлін түсіндіріңіз.
Қалай ОББ күрделі компьютерлік жүйелерді қолдауға көмектеседі ?
Адам объектісінен мұра бола алатын университет объектілерін сипатаңыз?
С++ тілінің жақша операциялары тілдің операциялар рангтерінің кестесінде неге ең жоғарғы приоритетке ие?
2–Дәріс. С++ тілінің операторлары мен функциялары.
Операторларға қатысты материал анағұрлым дәстүрлі болып табылады. Мұнда С++ тілі біршама ғана жетістіктері бар классикалық алгоритімдік тілдердің құрылымдарының мұрасына ие - Си тіліне толығымен сәйкес келеді. Операторлар әдеттегідей бағдарламада осы әрекеттердің орындалу (тәртібі) тізбегі мен логикасын анықтайды. Операторлар арасынан тізбекпен (последовательностью) орындалатын және басқаратын операторларды бөліп шығарады.
Соңында үтір нүкте қойылған кез келген айналым компиляторымен оператор ретінде қабылданады.
Функцияны шақыру үшін оператор- өрнек қызмет етеді. Мысалы:
include
void f ( char lit )
{ cout « ″ (n ″» lit «″ =″« (unsigned int ) lit ;
}
int main (void )
{ void f ( char ) ; // функция прототипі
f (‘A’) ; // оператор – өрнек (выражение )
f (‘ x ‘) ; // оператор – өрнек
return 0;
}
Нәтежиесі : А = 65
Х=120
Меншіктеу операторы оператор – өрнектің жеке жағдайы болып табылады. Бас оператор көбінесе оның тақырыбында циклдік орындалатын әрекеттер анықталған кезде цикл денесі ретінде қолданылады .
for (int i=0 ; fact =1; i<5 ; i++; fact *=i) ; // 5! Факториалын есептеп шығару.
Құрама оператор бұл фигуралық жақшаға алынған операторлар тізбегі. Егер құрама операторының арасында анықтамалар мен сипаттамалар болса, онда құрама оператор блогқа айналады.
С++ тілінің таңдау операторлары : if , else, switch .
Цикл операторлары : алдын-ала шарты бар цикл , шарты соңында келетін цикл және итерациялық цикл .
Басқаруды беру операторлары: goto, return, break, continue.
5>
Достарыңызбен бөлісу: |