http://alpha-thema-online.uv.ro
Fa-ti si tu propriul forum, pe www.myforum.ro!
Pagina de start a forumului http://alpha-thema-online.uv.ro Autentificare Inregistrare FAQ Membri Cautare

Pagina de start a forumului http://alpha-thema-online.uv.ro » C / C++ / C# » Tutorial C++ Incepatori
Creaza un subiect nou  Raspunde la subiect Subiectul anterior :: Subiectul urmator 
Tutorial C++ Incepatori
MesajTrimis: 18/07/2007 14:17 Raspunde cu citat (quote)
Ad_Infinitum
Administrator
Administrator
Ad_Infinitum
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 :-/ ;-)
Vezi profilul utilizatorului Trimite mesaj privat

Tutorial C++ Incepatori
 Pagina de start a forumului http://alpha-thema-online.uv.ro » C / C++ / C#
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum
Ora este GMT + 3 ore  
Pagina 1 din 1  

  
  
 Creaza un subiect nou  Raspunde la subiect  


Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro
    Powered by phpBB © 2001-2004 phpBB Group. phpBB Skin by Vjacheslav Trushkin.