Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // 18.09
- /* PĘTLA WHILE
- while (<warunek>)
- np.
- int i = 0;
- while (i < 10)
- {
- std::cout << i;
- i++;
- }
- */
- /* CONTINUE w pętli - przejdzie całą iterację pętli i zacznie następną
- np.
- for (int i = 0; i < 10; i++)
- {
- if (i == 6)
- {
- continue;
- }
- std::cout << i;
- }
- BREAK w pętli - przerywa pętlę
- */
- /* PRZECIĄŻANIE FUNKCJI
- sytuacja, kiedy mamy dwie funkcje o tej samej nazwie, ale z różną ilością lub typem parametrów
- np.
- int dodawanie (int a, int b);
- int dodawanie (float a, float b);
- albo
- int dodawanie (int a, int b);
- int dodawanie (int a, int b, int c);
- */
- /* ARRAY - pudełko na elementy tego samego typu
- int Array [5]; //zmienna o nazwie Array, która jest tablicą zawierającą 5 elementów typu int, TABLICA JEDNOWYMIAROWA
- int Array [5] = { 10, 11, 12, 13, 14 } // inicjalizacja wartości
- int Array2 [5][6]; // TABLICA DWUWYMIAROWA - "tablica tablic" / po prostu Excel
- int Array3 [5][6][7]; // TABLICA TRÓJWYMIAROWA - np. pozycja gracza (x, y, z)
- int Array4 [5][6][7][8]; // TABLICA CZTEROWYMIAROWA - np. kolor (czerwony, zielony, niebieski, alpha)
- printf(%i\n, Array[3]); // wyprintuje czwartą wartość, INDEKSOWANIE ZACZYNA SIĘ OD 0!!!
- */
- /* STRINGI - ciąg znaków
- char - jeden znak
- char Znaki[4]; // tablica znaków
- char Znaki[4] = {'a', 's', 'd', 'f'} // inicjalizacja
- stringi trzeba includować - #include <string>
- std::string s = "abcdef";
- znaki specjalne:
- \n - new line
- \r - powrót kursora na początek linii
- \0 - "null terminator" - koniec ciągu znaków
- std::string s2 = "abcdef\n\r\0";
- */
Advertisement
Add Comment
Please, Sign In to add comment