Język C++ cz.1 - gimsedziszow.pl

Transkrypt

Język C++ cz.1 - gimsedziszow.pl
gimsedziszow.pl
Język C++ cz.1
Radosław Waśko (U)
Jeżeli myślałeś o programowaniu, na pewno spotkałeś się z różnymi językami programowania. Jednym z nich jest
C++.
Aby pokazać, że nie jest to język trudny, proponujemy kilka zachęcających artykułów.
C++ jest językiem kompilowanym, to znaczy, że w przeciwieństwie do języków skryptowych jest kompilowany przy
tworzeniu, a nie w czasie uruchomienia.
By móc tworzyć programy w C++ trzeba koniecznie mieć kompilator, np. MinGW.
Programy można pisać w notatniku i kompilować z wiersza poleceń, ale dużo łetwiej zaopatrzyć się w tzw. IDE, czyli
zintegrowane środowisko programistyczne.
Jednym z najlepszych środowisk dedykowanych dla C++ jest Code::Blocks, które można pobrać za darmo tutaj.
Jeśli już pobrałeś środowisko programistyczne, uruchom je i utwórz nowy projekt.
Aby to zrobić wybieramy File->New->Project i Empty Project.
Nazywamy projekt jak chcemy, np. CPP1.
Teraz potrzebujemy stworzyć główny plik projektu.
Możemy go nazwać jak chcemy (rozszerzenie jednak musi być .cpp), ale najlepiej jest main.cpp
By komputer wiedział jak uruchomić program, jeden z plików musi zawierać funkcję o nazwie main.
Funkcję definiujemy zaczynając od typu zracanego, potem dajemy nazwę i listę argumentów w nawiasie, a następnie
ciało funkcji w nawiasach klamrowych.
My jednak na razie nie potrzebujemy nic przyjmować (zwracać będziemy liczbę całkowitą), więc napiszemy:
int main(){
//tu umieszczamy, co funkcja ma robić
return 0; //zwracamy 0, czyli wszystko działa dobrze
}
Wszystko do końca linii, co poprzedzimy podwójnym ukośnikiem (//) jest komentarzem.
Nasz pierwszy program wyświetli napis "Witaj!".
By móc coś wypisać na ekran, najlepiej użyć biblioteki "iostream" - brzmi to dziwnie, ale jest całkiem proste.
By zaimportować bibliotekę piszemy #include <nazwa>
By coś wypisać na ekranie używamy polecenie std::cout<<.
Teraz nasz program będzie wyglądał tak:
#include <iostream>//importujemy obsługę wypisywania na ekranie i wczytywania z klawiatury
int main(){//główna funkcja
std::cout<<"Witaj!";
return 0;//zwracamy 0, czyli wszystko działa dobrze
}//koniec głównej funkcji
strona 1 / 2
gimsedziszow.pl
Język C++ cz.1
Radosław Waśko (U)
By skompilować program i go uruchomić naciskamy F9.
Dobrze by było, by program mógł również przyjmować dane od użytkownika.
Aby móc to zrobić, musimy zadeklarować zmienną.
Zmienna jest polem/daną, która może przyjmować różne wartości.
Deklarujemy ją pisząc:
typ nazwa;
Przykładowe typy to char - znak, int - liczba całkowita, float - liczba zmiennoprzecinkowa (czyli ułamek) i double liczba zmiennoprzecinkowa o zwiększonej precyzji.
By pobrać jakieś dane piszemy:
std::cin>>nazwazmiennej;//Dane wczytwane zostaną do tej zmiennej
By wyświetlić wartość zmiennej na ekranie piszemy:
std::cout<<nazwazmiennej;
Możemy wyświetlić wiele rzeczy jednocześnie, np.
std::cout<<zmienna<<" tekst "<<zmienna2<<"inny tekst";
By przejść do nowej linii używamy:
"n"
lub:
std::endl;
Teraz wszystko to poskładamy i napiszemy program, który zapyta się o wiek i go wypisze:
#include <iostream>//importujemy obsługę wypisywania na ekranie i wczytywania z klawiatury
int main(){//główna funkcja
std::cout<<"Witaj!"<<std::endl<<"Ile masz lat?n";//Można z jednej linii wypisać wiele linijek, do
przechodzenia do następnej linii preferuję "n"
int wiek;//Delkarujemy zmienną typu całkowitego o nazwie wiek
std::cin>>wiek;//Pobieramy wartość z klawiatury i zapisujemy ją do zmiennej
std::cout<<"Masz "<<wiek<<" lat.";//Wypisujemy zmienną otoczoną tekstem na ekranie.
//Pisanie słowa kluczowego return w funkcji main wyjątkowo nie jest konieczne.
}
Ciąg dalszy w następnym artykule, w którym napiszemy jak stworzyć prosty kalkulator.
strona 2 / 2

Podobne dokumenty