You are on page 1of 2

1.Instrukcja break Moe wystpi tylko wewntrz ptli do-while, while i for lub w instrukcji switch .

Powoduje wyjcie z najbardziej zagniedonej ptli lub przerwanie wykonywania instrukcji switch. 3.Instrukcja continue, podobnie jak break, uywana jest tylko wewntrz ptli do-while, while i for.Pomija ona reszt ciaa ptli, powodujc natychmiastowe rozpoczcie kolejnego cyklu ptli. Zwruwag na rnic w stosunku do break, ktre cakowicie wyskakuje z ptli. 4. Instrukcja do-while Ptla do-while jest bardzo podobna do while. Rnica polega na tym, e ptla while moe w ogle si nie wykona, jeli warunek nie bdzie speniony, natomiast ptla do-while wykona si przynajmniej raz, bo warunek sprawdzany jest dopiero na jej kocu. 5. Instrukcja return Instrukcja return koczy wykonanie funkcji i powoduje powrt do miejsca jej wywoania. Uycie instrukcji return w funkcji main powoduje zakoczenie programu. 6. Instrukcja Switch Kombinacja instrukcji if...else, w przypadku gbokiego zagniedenia s mao efektywne w wykonaniu i nieczytelne w kodzie programu. Alternatywnym rozwizaniem jest uycie instrukcji switch, ktra pozwala na wyszczeglnienie dowolnej liczby wartoci. switch(wyraenie) { case warto1: instrukcje1; break; case warto2: instrukcje2; break; 7. Instrukcja zoona Instrukcja zoona skada si z nawiasu klamrowego otwierajcego, dowolnych instrukcji (mog by rwnie kolejne zagniedone instrukcje zoone) i nawiasu klamrowego zamykajcego. Instrukcja zoona jest jedyn instrukcj w jzyku C++ ktra nie koczy si rednikiem. Konstrukcje tak stosuje si wszdzie tam, gdzie skadnia jzyka przewiduje jedn instrukcj, a chcemy wykona wicej ni jedn instrukcj. Operatory arytmetyczne: + dodawanie - odejmowanie * mnoenie / dzielenie % modulo (reszta z dzielenia) Operatory porwnania: < mniejszy ni <= mniejszy bd rwny > wikszy od >= wikszy bd rwny == rwny != rny od Operatory logiczne: ! negacja && iloczyn logiczny || suma logiczna Podstawowe typy zmiennych: int liczba cakowita double liczba rzeczywista podwjnej precyzji char znak bool zmienna logiczna

Typy cakowite W C++ zdefiniowano 8 typw danych przeznaczonych do reprezentacji liczb cakowitych. S to short int, int, long int, long long int w wersjach ze znakiem (signed) oraz bez znaku (unsigned). Ich rozmiary w bitach zale od implementacji. int - liczba cakowita ze znakiem unsigned (unsigned int) liczba cakowita bez znaku, 32 bitowa, short int 16 bitowa, long long int 64 bitowa, char liczba 8 bitowa,standardowo oznacza liczby ze znakiem bdce kodami liter Typy rzeczywiste double liczba zmiennoprzecinkowa, 64 bitowa, dokadno okoo 15 cyfr float 32 bitowa, dokadno okoo 7-8 cyfr long double 80 bitowa, dokadno okoo 20 cyfr Typ logiczny bool 1 bajt, przyjmuje wartoci 0 lub 1. 0 oznacza logiczn warto false (fasz), 1 to true (prawda) Podzia typw danych:

Podzia instrukcji: Instrukcje proste - pusta - przypisania - wywoania: CLEARSCREEN() - powrotu: return 5; - skoku: goto 1 asercja: assert(ptr != NULL); Instrukcje zoone blokowa: begin WRITE('Number? '); READLN(NUMBER); end warunkowa: if A > 3 then WRITELN(A) else WRITELN("NOT YET") end wyboru: switch (c) { case 'a': alert(); break; case 'q': quit(); break; } ptla: while NOT EOF DO begin READLN end

You might also like