Darmowe Forum

C++ => Podstawy C++ cz. I => Wątek zaczęty przez: admin Czerwiec 13, 2011, 08:50:42



Tytuł: Składnia
Wiadomość wysłana przez: admin Czerwiec 13, 2011, 08:50:42
Program (lepiej mówić kod programu) napisany w C++ różni się nieco od znanego z Pascala. Filozofia programowania sprowadza się do konstrukcji modułowej.
•   W C++ prawie wszystko jest funkcją, program główny to funkcja, brak jest znanego z Pascala pojęcia „Procedure”. Dlatego w C++ istotnym jest zaznaczenie czy funkcja zwraca jakąś wartość czy nie, oraz czy ma własne parametry.
•   Konieczność deklarowania bibliotek prekompilatora ( plików nagłówkowych).
•   Możliwość deklaracji typów bezpośrednio przed ich użyciem (w Pascalu deklaracja była na samym początku programu). Pozwala to na  deklarowanie dynamicznych struktur danych.
Język C++ posiada dwa typy zmiennych : typy podstawowe i typy pochodne.


Tytuł: Odp: Składnia
Wiadomość wysłana przez: admin Czerwiec 13, 2011, 08:52:27
#include <iostream>

using namespace std;

int main()
{
  Return 0;
}


#include <iostream>. Pierwsza linijka to polecenie dołączenia prekompilatora, polecające dołączenie w przypadku kompilacji kodu pliku iostream. W tym pliku znajdują się polecenia obsługi wejścia/wyjścia. Pozwala to na wykorzystanie poleceń zawartych w tym pliku.
Using namespace std. Zaleca wykorzystanie zestawu funkcji będących częścią standardowej biblioteki (std). W języku c# niedostępne.
Int main(). Wprowadzenie funkcji głównej (może być tylko jedna). Funkcja nosi nazwę – main. Słowo Int umieszczone przed funkcją oznacza, że zwraca ona wartość będącą liczbą całkowitą.
{…}. Oznaczają początek i koniec kodu funkcji.


Tytuł: Odp: Składnia
Wiadomość wysłana przez: admin Wrzesień 16, 2011, 11:12:04
Zadanie 1.Wprowadz dwie liczby i wyświetl ich sumę na urządzeniu wyjściowym (MOINITOR)

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{ cout<<"podaj pierwszą liczbę:";
int a;
cin>>a;
cout<<"podaj drugą liczbę:";
int b;
cin>>b;
cout<<"suma dwoch liczb= "<<a+b<<'\n';
    system("PAUSE");
    return EXIT_SUCCESS;
}


Polityka cookies
Darmowe Fora | Darmowe Forum

avallonandaballava filtrowa36 piraci slimrpg skandynawistyka