[Tutorial C++] Structura limbajului de programare

#1
Nume Tutorial:Structura limbajului de programare
Descriere:Structura limbajului de programare
Download: -
Autor: Profesorul.
Sursa (Link-ul oficial): http://www.europacs.ro
Propria parere: Voi sa spuneti.
Tutorialul:
Directive de preprocesare:
  • #include <iostream>
    #include <math.h>(nu vom folosi deocamndata)
    #include <conio.h>(nu vom folosi deocamndata)

Declaratii:
  • -Variabile(globale)
    -Functii(subprograme definite de utilizator)
    -Constante
    • - #define
      - typedef


Functia radacina(fara aceasta functie,programul nu functioneaza)
  • int main ()(cea mai folosita)
    void main ()
    main ()
    void main void ()


In functia radacina puteti avea:
{
Declaratii de variabile
Instructiuni;
Apeluri de functii(subprograme)
Instructiuni;
}


Lucruri elementare:
- Pentru a separa numele unei date de tipul datei folositi spatiu(blank);
- Folositi ";" pentru a separa o instructiune de alta;
- Folositi "," la separarea declararii variabilelor;
- Numele unei variabile nu trebuie sa se regaseasca printre urmatoarele: include,define,if,else,case,while,for,do,etc.(acestea sunt cuvinte rezervate si nu pot fi folosite ca variabile)
- Nu folositi in numele unei variabile urmatoarele: " (spatiu)" , &,+,-,/,%,".
- Numele variabilelei va incepe intotdeauna cu o litera sau cu _(underline)
Ex: a95b , _a48c , ab_xy .


Tipuri de date:
-intreg: int,short,long,word
Ex: int a;
int a,b,S,P;
float a;
float a,b,S,P;

-real: float,double,longdouble
-caracter: char a;
char b

-sir de caractere: char b[20]
-logic
  • int c
    • 0
      1

    boal c
    • True
      False


Atribuirea:
-se face prin "=".
Ex: e=9 -> e primeste valoarea 9
Egalitatea:
-se face prin "=="
Ex: e==9 -> e este egal cu 9
N-am cerut la nimeni niciodata,
Chiar de-a fost sa rabd, in viata mea.
Am dat totul fara nici o plata,
Nevoind nimic sa mi se dea.

@Virgil Carianopol
Vezi-ti de treaba si retine:
"E treaba ta sa spui ce vrei si sa nu conteze pentru nimeni".

@Kazi Ploae

Re: [Tutorial C++] Structura limbajului de programare

#3
Nu sunt sinonime.
Uite alt exemplu,sper ca mai explicit.
a=1 - a ia valoarea implicita 1,iar programul va porni de la acea valoare,nu ii vei da tu ce valoare vrei tu pentru ca ea are deja.
Exemplu:
Daca tu calculezi produsul a mai multe numere citite trebuie sa folosesti instructiunea P=P*x (x fiind o variabila),lui P trebuie sa-i atribui o valoare initiala de la care pleaca acel P inmultit cu x,iar aceasta nu trebuie sa fie 0 pentru ca daca un numar il inmultesti cu 0 va da 0 evident,in cazul asta lui P trebuie sa-i atribui valoarea 1( P=1 )

a==1 - a este egal cu 1.
Asta o folosesti mai mult in structurile if cand pui o conditie,de exemplu:
if(a+b==0) - in cazul asta ,suma celor 2 variabile a si b trebuie sa fie obligatoriu 0 ca sa se calculeze instructiunile.
N-am cerut la nimeni niciodata,
Chiar de-a fost sa rabd, in viata mea.
Am dat totul fara nici o plata,
Nevoind nimic sa mi se dea.

@Virgil Carianopol
Vezi-ti de treaba si retine:
"E treaba ta sa spui ce vrei si sa nu conteze pentru nimeni".

@Kazi Ploae

Înapoi la “Tutoriale C / C++ / C#”

Cine este conectat

Utilizatori răsfoind acest forum: Niciun utilizator înregistrat și 1 vizitator