Си тілінде меншіктеу операторының бірнеше түрі бар. Жалпы меншіктеу = ;
Мұны Си тілінде қысқаша
= ; Төменде бірнеше мысал келтірілген. a=a+b; ( a+=b; ) a=a-b; ( a-=b; ) Арттыру немесе кеміту (инкремент және декремент ) операциялары Инкремент, яғни арттыру операциясы ( ++ ) және декремент ( - - ) i++; ++i; Бұл екеуі де мынадай амалмен бірдей болып саналады i=i+1; Бұл екеуін өрнектерде жиі қолданылады. Құрама оператор бірнеше операторды жүйелік жақшаға алып біріктіру Программа жұмысын басқару операторлары. Программа жұмысын басқару операторлары программаның басқарушы конструкциясы деп аталады. Құрама операторларға жай құрама операторлар және блоктар жатады. Екеуі { n++; summa+=n; } Қатынас операциялары. Қатынас операциялары екі мәнді салыстыру үшін Егер қарастырылатын қатынас нәтижесі ақиқат болса, шарттық өрнектің мәні Логикалық операторлар. Екі немесе бірнеше шарттық өрнектерді біріктіру үшін және ( && ) операциясы немесе ( || ) операциясы терістеу ! (not) oперациясы.
Таңдау операторлары
Таңдау операторлары – бұлар шартты оператор және ауыстырғыш .
Шартты оператор. Шартты операторлардың орындалу схемасы мен жалпы іf (шарт)1-оператор;еlse2-оператор; Мұнда жақшадағы шарт түріндегі өрнек ақиқат болса, 1-оператор орындалады, іf (шарт)1-оператор; Кейде қабаттасқан шартты операторлар кездеседі, мысалы: іf (1-шарт)1-оператор;еlse
іf (1-шарт)2-оператор;еlse3-оператор;
xy; if (xy) max=x; else max=y; coutreturn 0; }" width="640"
№1
Екі санның үлкенін табу программасын құру
#include
using namespace std;
int main(int argc, char** argv) {
int x,у,max;
cinxy;
if (xy)
max=x;
else
max=y;
cout
return 0;
}
xyz; if (x=y && x=z) max=x; else if (y=x && y=z) max=y; else max=z; coutreturn 0; }" width="640"
Switch көп нұсқалы таңдау операторы. Программада кездесетін бірнеше нұсқаның бірін таңдап алу керек болған Switch ;{сase белгі 1: операторлар;сase белгі 2: операторлар;………………….[Default: операторлар]} Мұнда switch сөзінен кейінгі өрнек мәні есептеледі, ол