_crimsonghost

CPP 18.09

Sep 18th, 2019
513
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.63 KB | None | 0 0
  1. // 18.09
  2.  
  3. /* PĘTLA WHILE
  4.  
  5.     while (<warunek>)
  6.  
  7.     np.
  8.  
  9.     int i = 0;
  10.     while (i < 10)
  11.     {
  12.         std::cout << i;
  13.         i++;
  14.     }
  15.  
  16. */
  17.  
  18.  
  19. /*  CONTINUE w pętli - przejdzie całą iterację pętli i zacznie następną
  20.  
  21.     np.
  22.  
  23.     for (int i = 0; i < 10; i++)
  24.     {
  25.         if (i == 6)
  26.         {
  27.             continue;
  28.         }
  29.         std::cout << i;
  30.     }
  31.  
  32.  
  33.     BREAK w pętli - przerywa pętlę
  34. */
  35.  
  36. /*  PRZECIĄŻANIE FUNKCJI
  37.     sytuacja, kiedy mamy dwie funkcje o tej samej nazwie, ale z różną ilością lub typem parametrów
  38.  
  39.     np.
  40.  
  41.     int dodawanie (int a, int b);
  42.     int dodawanie (float a, float b);
  43.  
  44.     albo
  45.  
  46.     int dodawanie (int a, int b);
  47.     int dodawanie (int a, int b, int c);
  48.  
  49. */
  50.  
  51. /* ARRAY - pudełko na elementy tego samego typu
  52.  
  53.     int Array [5]; //zmienna o nazwie Array, która jest tablicą zawierającą 5 elementów typu int, TABLICA JEDNOWYMIAROWA
  54.     int Array [5] = { 10, 11, 12, 13, 14 } // inicjalizacja wartości
  55.  
  56.     int Array2 [5][6]; // TABLICA DWUWYMIAROWA - "tablica tablic" / po prostu Excel
  57.     int Array3 [5][6][7]; // TABLICA TRÓJWYMIAROWA - np. pozycja gracza (x, y, z)
  58.     int Array4 [5][6][7][8]; // TABLICA CZTEROWYMIAROWA - np. kolor (czerwony, zielony, niebieski, alpha)
  59.  
  60.     printf(%i\n, Array[3]); // wyprintuje czwartą wartość, INDEKSOWANIE ZACZYNA SIĘ OD 0!!!
  61. */
  62.  
  63. /* STRINGI - ciąg znaków
  64.  
  65.     char - jeden znak
  66.     char Znaki[4]; // tablica znaków
  67.     char Znaki[4] = {'a', 's', 'd', 'f'} // inicjalizacja
  68.  
  69.     stringi trzeba includować - #include <string>
  70.  
  71.     std::string s = "abcdef";
  72.  
  73.     znaki specjalne:
  74.     \n - new line
  75.     \r - powrót kursora na początek linii
  76.     \0 - "null terminator" - koniec ciągu znaków
  77.  
  78.     std::string s2 = "abcdef\n\r\0";
  79.  
  80. */
Advertisement
Add Comment
Please, Sign In to add comment