opis funkcje c++, Informatyka, C++


Dzięki int main( ) {...} mogliśmy otworzyć funkcję główną, która jest zawsze uruchomiana podczas startu naszego programu.

W tym prostym i doskonale nam znanym przykładzie użycie wyrażenia using namespace std zwalnia nas od poprzedzania wszelkich nazw z biblioteki standardowej C++ przedrostkiem std::.

const int jako wielkość statycznej tablicy?

łowo kluczowe void informuje kompilator, że funkcja nie zwraca żadnych danych zwraca dane (lub nie(void) jeśli tego nie chcemy);.

break Przerywa wykonywanie pętli (for, while) oraz instr. switch

case Wskazuje na warunek insturkcji switch

catch Wyłapuje wyjątek

char Typ zmiennej

class Deklaracje klas

const Klasa zmiennych, deklaracja stałych funkcji

continue Wykonanie kolejnej iteracji pętli

default Wskazuje na dowolny warunek insturkcji switch

delete Zwalnianie pamięci przydzielonej dynamicznie

do Tworzenie pętli do-while

double Typ zmiennej

else Alternatywa dla instr. if, gdy warunek nie jest spełniony

enum Typ zmiennej

extern Klasa zmiennej

float Typ zmiennej

for Pętla

goto Skok bezwarunkowy

if Instrukcja warunkowa

int Typ zmiennej

namespace Przestrzeń nazw

return Zwracanie wartości przez funkcje

struct Deklaracja struktur

switch Rodzaj instrukcji warunkowej

this Wskaźnik dla klas

unsigned Kwalifikator zmiennej

using Wybór przestrzeni nazw

void Typ zmiennej

while Rodzaj pętli

i++; // również powiększamy wartość zmiennej "i" o 1.

Struct- Rozmiar zależy od typów danych, umieszczonych w strukturze plus ewentualne dopełnienie[1]

  1. asm - służy do umieszczania wstawek assemblerowych Uwaga! Sposób umieszczania wstawek jest zależny od kompilatora, dlatego podaję kilka rodzajów składni. Na Dev-C++ działa pierwsza z nich.

  2. auto - definiuje zmienną automatyczną, lokalną - domyślnie każda zmienna lokalna jest automatyczna, zatem to słówko jest opcjonalne

  3. break - umożliwia wyskok z pętli lub z bloku switch

  4. case - umożliwia zdefiniowanie pozycji w bloku switch

  5. catch - służy do określenia bloku do wyłapywania wyjątków, rzucanych instrukcją trow

  6. char - służy do definiowania zmiennych znakowych, rozmiar: 1 bajt, zakres: (0, 255)

  7. class - służy do definiowania klas

  8. const - umożliwia zdefiniowanie wartości stałej

  9. continue - powoduje pominięcie aktualnego obiegu pętli i rozpoczęcie kolejnego

  10. default - określa alternatywne instrukcje w bloku switch, które zostaną wykonane w przypadku nie dopasowania żadnej pozycji case

  11. delete - operator zwalniający pamięć przydzieloną dynamicznie operatorem new

  12. do - rozpoczyna pętlę do-while, mówiąc sloganowo jest to definicja pętli do-while

  13. double - służy do definiowania zmiennych (tudzież stałych) zmiennoprzecinkowych

  14. else - instrukcja stosowana w bloku if

  15. enum - umożliwia definicję typu wyliczeniowego

  16. extern - służy do deklaracji zmiennych

  17. float - słowo używane do definiowania zmiennych zmiennoprzecinkowych

  18. for - rozpoczyna pętlę for

  19. friend - służy do określenia zaprzyjaźnionych funkcji lub klas

  20. goto - wykonuje bezwarunkowy skok pod wskazaną etykietę

  21. if - rozpoczęcie bloku if

  22. inline - umożliwia definicje funkcji inline

  23. int - służy do definiowania zmiennych (tudzież stałych) całkowitych

  24. long - służy do definiowania zmiennych (tudzież stałych) całkowitych

  25. new - operator dynamicznie przydzielający pamięć

  26. operator - służy do tworzenia przeładowanych nazw operatorów

  27. private - słowo używane w klasach; określa prywatne składniki klasy bądź sposób dziedziczenia

  28. protected - słowo używane w klasach; określa chronione składniki klasy bądź sposób dziedziczenia

  29. public - słowo używane podczas w klasach; określa publiczne składniki klasy bądź sposób dziedziczenia

  30. register - umożliwia zdefiniowanie zmiennych rejestrowych

  31. return - powoduje wyskok z funkcji i zwrócenie rezultatu

  32. short - służy do definiowania zmiennych (tudzież stałych) całkowitych

  33. signed - modyfikator określający, że zmienna może przyjmować zarówno wartości ujemne, jak i dodatnie

  34. sizeof - zwraca rozmiar dowolnego obiektu w bajtach

  35. static - umożliwia zdefiniowanie obiektów statycznych

  36. struct - służy do definiowania struktur

  37. switch - tworzy blok instrukcji switch

  38. template - służy do definiowania szablonów klas / funkcji

  39. this - jest to wskaźnik używany wewnąrz funkcji składowych dowolnych klas, służący do identyfikacji obiektu, na którym aktualnie pracuje funkcja składowa [słówko opcjonalne]

  40. throw - rzuca wyjątek

  41. try - służy do zdefiniowanie bloku, z którego można rzucać wyjątki

  42. typedef - instrukcja pozwalająca zastąpić długie i skomplikowane wyrażenia krótkimi

  43. union - służy do definiowania unii

  44. unsigned - modyfikator określający, że zmienna może przyjmować tylko dodatnie wartości

  45. virtual - słowo używane do definiowania wirtualnych funkcji składowych

  46. void - rodzaj zmiennej bezwartościowej

  47. volatile - rzadko stosowany modyfikator; oznacza zmienną `ulotną`, czyli mogącą zmienić swą wartość bez `wiedzy` programu [stosowane w specjalistycznych aplikacjach, służących do pomiaru czynników zewnętrznych: ciśnienie, temperatura etc.]

  48. while - rozpoczyna pętlę while

  49. namespace - definiuje przestrzeń nazw

  50. using namespace - określa domyślnie używaną przestrzeń

cin czyli "Console Input" pobiera dane z konsoli (>> od cin do zmiennych) i przypisuje je zmiennym.



Wyszukiwarka

Podobne podstrony:
ARETICS T7 opis funkcjonalnosci ver1 0
Opis zawodu Informator handlowy, Opis-stanowiska-pracy-DOC
Opis funkcjonalny projektu
Funkcje Informacyjne Komputera Pokładowego Vectra B [D], Motoryzacja
Opis funkcji MsgBox, excel
Opis ksi, Informacja naukowa i bibliotekoznastwo 2 semestr
2 Szczegolowy opis funkcjiid820
Funkcje Informacyjne Komputera Pokładowego Vectra B [ENG], Motoryzacja
Opis zamku, Informacje i Ciekawostki
Opis zawodu Informator ruchu pasażerskiego, Opis-stanowiska-pracy-DOC
Funkcje, Informatyka HELP
Funkcje 1, Informatyka
Funkcje w C++(1), INFORMATYKA
OPIS FUNKCJI PROGRAMU PCMSCAN
Funkcje 2, Informatyka
Opis bibliograficzny, Informacja naukowa i bibliotekoznastwo 2 semestr, Analiza i opracowaniw dokume

więcej podobnych podstron