Code::Blocks este un mediu integrat de dezvoltare programe în limbajele C, C++ ( Integrated development environment) gratuit ce se folosește în școli.
Kitul de instalare se descarcă de aici: http://www.codeblocks.org/ în cea mai recentă variantă a sa. Mergi la pagina download binary release.
În video de mai jos prezint instalarea mediului Code::Blocks:
Aceeași variantă mai veche ca arhiva zip poate fi descărcată de aici: https://drive.google.com/file/d/1Jl1LLwXSR7QgMoFMFHIk3aIjBFcpnOFx/view?usp=share_link
Pentru a instala pachetul OJI poți vedea video de mai jos:
Primul program:
/*Programul afiseaza
un mesaj pe ecran*/
#include <iostream> // se include biblioteca iostream
//iostream = input output stream
// intrari iesiri in flux
using namespace std; //folosim spatiul de nume standard
int main() //functia program principal
//intre acolade avem corpul functiei
{
cout << "Hello world!" << endl;
//functia cout afiseaza pe ecran ce se afla intre ghilimele
//functia endl adica endline trece cursorul pe linia urmatoare
return 0; // daca prg se exe corect se returneaza zero
}
Explicații la primul program:
<iostream> reprezintă biblioteca de funcții de intrare-ieșire în flux de date.
observație: în limbajele c/c++ orice program este o funcție
int main() este funcția program principal care are corpul său între acolade.
cout este funcția de afișare pe ecran
” „ între ghilimele se poate scrie orice șir de caractere
; este instrucțiunea vidă ce se pune la sfârșitul oricărei alte instrucțiuni
return 0 este valoarea returnată de funcția program principal când se execută corect.
Întrebări:
- Ce este orice program scris în limbajele c/c++?
- Ce este cout?
- Cine este int main() ?
- Care este rezultatul funcției endl?
- Ce se poate scrie între ghilimele?
- Unde se pune instrucțiunea vidă ;?
- Când se returnează valoarea zero?
