 |
|
 |
 | Tutorial C++ Incepatori |  |
Trimis: 18/07/2007 14:17 |
|
|
| Ad_Infinitum |
| Administrator |

 |
 |
| Data inscrierii: 23/Iun/2007 |
| Mesaje: 212 |
|
|
|
 |
 |
 |
|
Voi incepe acest tutorial cu un program ce afiseaza pe 2 linii un text , si voi continua sa-l explic.
| Citat: |
// Tutorial pentru Alpha Thema Romania 2007
// Made by Ad_Infinitum
#include <iostream>
using namespace std;
int main()
{
cout << "Acesta este debutantul program." << endl;
cout << "Chiar merge!!!" <<endl;
cout << endl;
return 0;
}
|
1) Comentariile
In acest exemplu comentariile incep cu 2 caractere // si continua cu mesajul dorit.In limbajul c++ comentariile sunt ignorate de compilator astfel ele nu participa la compilare ci au doar rolul de ai informa pe programatori.De exemplu comentariul” //Aici inepe partea a doua a codului “ ne spune ca incepe o alta parte a tutorialului... ii logic.
Daca vrem s afacem un comentariu pe mai numeroase randuri ,comentariul va incepe cu /* si se termina cu */.
Ex:
/* Asta este un
comentariu
pe trei linii */
2)Functia main()
Limbajul c++ este o adevarata colectie de functii ce lucreaza impreuna.O functie poate sa fie de un anumit tip. Daca functia este de tipul “void” spunem ca functia nu are tip.Fiecare functie are o instructiune compusa care este formta din instructiuniile care se vor executa atunci cand este rulata functia. Functia “ main() “ trebuie sa apara in fiecare program ea fiind întâia functie care se executa. Orice functie in C++ produce sau returneaza o valoare ce poate fi folosita de system.Cuvantul “ int “ alaturi de “main()” ii spune compilatorului ca valoare retinuta este un numar intreg, deci poate sa aiba valorile unor numere intregi:1,7,-2 etc.
In C++ instructiunile incep si se termina cu “{ ..}”.
| Citat: |
int main()
{
cout << "Acesta este primul program." << endl;
cout << "Chiar merge!!!" <<endl; cout << endl; return 0;
}
|
Atentie! Daca scrieti “int Main()” programul va returna o eroare deoarece compilatorul va cauta functia “Main( )” in loc de “main( )”.Sper ca-ti intzeles ca nu-i tot una daca scrii functiile cu caractere mari sau mici.
In C++ instructiunile se separa prin caracterul “ ; “ .
3)Setul de caractere:
In C++ se pot folosii urmatoarele caractere:
- litere: a...z , A... Z
- cifre:0 --- 9
Caractere speciale: #;*;-;\; etc.
4)Tipuri de date – Tipul standard
Printr-un tip de date standard se intelege un tip de date care pot fi recunoscute de catre calculator fara sa fie definit in cadrul programului.In C++ avem doua tipuri de date standard:
- intregi
- reale
5)Citiri si scrieri in C++
Pentru citire sau scriere se vor folosii functiile “cin” si “cout”.Pentru a putea folosii aceste functii intr-un program va trebuii sa scriem la inceputul sau:
#include <iostream.h> sau #include <iostream>.
Daca vrem sa afisam un text acesta trebuie sa fie pus intre ghilimele.
Ex:
| Citat: |
#include <iostream.h>
void main()
{
cout<<”Heloo,world!”;
}
|
Daca dorim sa trecem la o noua linie, atunci vom scrie caracterul endl.
Ex:
cout<<”Heloo”<<endl<<”World”;
6) Ultima comanda executata de main( ) este comanda “return”. Comanda return 0; incheie comanda main( ) dar si transmite o valoare 0 inapoi catre system de opeare pentru a indica ca programul a fost incheiat in mod normal.
7) The Preprocessor Directive #include
Compilarea in C++ se face din 2 proceduri. Mai intai un program numit preprocessor analizeaza codul C++ si executa toate instructiuniile de preprocessor directives.Fiecare instructiune de preprocessor directive incepe cu un caracter # .
8) Keywords, Multiline Comments, and Escape Sequences
| Citat: |
asm do if return typedef
auto double inline short typeid
bool dynamic_cast int signed typename
break else long sizeof union
case enum mutable static unsigned
catch explicit namespace static_cast using
char export new struct virtual
class extern operator switch void
const false private template volatile
const_cast float protected this wchar_t
continue for public throw while
default friend register true
delete goto reinterpret_cast try
|
Exista multe succesiuni de comenzi pe care le potzi folosii alaturi de functia cout.
| Citat: |
Escape Sequence Meaning
\a alert (bell)
\b backspace
\f form feed
\n new-line
\r carriage return
\t horizontal tab
\v vertical tab
\' single quotation mark
\" double quotation mark
\\ single back slash
\? question mark
|
cout << "Acesta este inițialul tau program.\n";
cout << "Bravo mah!!!\n";
Tutorial incomplet ... il voi continua alta data  |
|
|
|
|
|
|
Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro
|
|