Podstawy programowania Tomasz Tyksiński
Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa
1. Środowisko Dev-C++
Darmowe środowisko programistyczne, istnieje również w wersji Portable, zalecana wersja programu 4.9.9.2 (Bloodshed). Do pobrania ze strony z zajęciami.
- Uruchamianie
Nowy projekt - Menu: Plik, Nowy, Projekt, Console Application Wybieramy projekt C++
- Po wybraniu projektu C++ dostajemy szablon programu w języku C++
Sinclude <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
systemf"PAUSE"); return EXIT_SUCCESS;
}
Menu Plik: Zapisz projekt jako..., Zapisz, Zamknij projekt, Zakończ Warto zapisywać każdy projekt w osobnym folderze o sensownej nazwie
- Menu Uruchom:
- Kompiluj, Ctrl+F9 - wygeneruj program uruchamialny (preprocesor, kompilator, asembler, linker)
- Uruchom, Ctrl+FlO - po wygenerowaniu programu, można go uruchomić Kompiluj i uruchom, F9 - nowa kompilacja po zmianach i uruchomienie Przebuduj wszystko, Ctrl+Fll - kompilacja wszystkich plików składowych projektu
- Parametry... - przekazanie dodatkowych parametrów uruchomieniowych z poziomu systemu operacyjnego
2. Struktura programu w C/C++
Kompilator rozróżnia wielkość liter
Funkcja main () - musi wystąpić stąd zaczyna się przetwarzanie programu Zagnieżdżanie komend { }- nawiasy klamrowe
- Komentarze:
// - komentarz do końca linii
- /* */ - komentarz wewnątrz programu
3. Podstawowe typy zmiennych - typy proste:
- Typy całkowite: int, char
Typ rzeczywisty: float, double
Modyfikatory: long, long long, short; signed, unsigned Deklaracje zmiennych: [modyfikator(y)] typ nazwa;
Definicje zmiennych: [modyfikator(y)] typ nazwa = wartość;
Definicje stałych: const [modyfikator(y)] typ nazwa = wartość;
Czy stałą można modyfikować?
Zapis wartości: n[L, I, U, u], 0x/i, On, n., n.m[L, I, F, f]
Operacja podstawienia: zmienna = wartość; /* NIE := */
Gdzie można deklarować zmienne i zasięg zmiennej
5