Funcții C/C++ continuare

Slides:



Advertisements
Similar presentations
Prof.Briciu Daniela Sc.cu cls. I-VIII Luna de Sus
Advertisements

Prof.coord. IOANA KADAR Elev. CRISTIAN ADRIAN. Apa o sursa de viata pentru animale Apa o sursa de viata pentru animale.
Adobe photoshop.  De multe ori ne facem fotografii si unele nu le facem publice pentru ca ori am avut un cos in acel moment sau un alt aspect negativ.
Noua generaţie de clienţi. Noua generaţie de clienţi este aici.
 Ce e bravenet.COM ?  De ce bravenet.COM ?  Avantaje si dezavantaje in folosirea bravenet.COm Grupa 6: Lucian-Eduard Barticel Eduard Giurgiu Iany Ionut.
În general exist ă 2 forme mari de conservare : “in situ” şi “ex situ” 1. Conservarea “ in situ” Aceast ă metod ă de conservare const ă în.
ASIGURAREA PRIVATĂ DE SĂNĂTATE ÎN CONFRUNTAREA CU CRIZA ECONOMICĂ FIAR 2011 Ziua Asigurărilor de Viaţă şi Sănătate 24 mai 2011 În parteneriat cu.
Batalia sexelor O lume dominata de barbati vs o lume dominata de femei.
1 const #define DIMENSIUNE 1000 const int DIMENSIUNE = 1000; Utilizarea valorilor constante este importantă, de exemplu, în declararea tablourilor de date.
Present Perfect Continuous prezentare. schema Afirmativ: S + have/has + been + V-ing… Negativ: S + have/has + not + been + V-ing… Interogativ: have/has.
Un om a murit subit. Deodata L-a vazut pe Dumnezeu apropiindu-se de el, cu o valiza in mana si spunandu-i… Fiul meu, e timpul sa mergem… Omul L-a intrebat.
Implementing function/ procedure calls (in Pascal and C)
(passive voice) -prezentare -
-Modelul Entitate-Legatura (ER)-
Subinterogări multiple
Subinterogari.
IntraShip inovatie, flexibilitate, rapiditate.
Funcţii Excel definite de utilizator (FDU) în VBA
Placa de bază.
Căutarea şi regăsirea informaţiei.
LOREDANA POPASAV.
PASII INSTALARII SISTEMULUI DE OPERARE
IF Clause prezentare.
CREATE, DROP,ALTER INSERT, UPDATE, DELETE
Algoritmi. Structuri de control. Limbajul VBA
Structura pipeline a unui procesor MIPS
CURS 7 Pointeri tipuri speciale de variabile sau constante care au ca valori adrese ale unor alte variabile sau constante (adrese ale unor locaţii de memorie)
Căutarea şi regăsirea informaţiei.
Şomerul…..
Paxos Made Simple Autor: Puşcaş Radu George
Date Semistructurate, C12. Oracle / OR (2) Date Semistructurate,
Template-uri de funcţii. Tratarea excepţiilor
Sistemul de salarizare pentru funcţionarii publici şi cele mai recente tendinţe ale reformei Germania.
Reflexia luminii.
METODA BACKTRACKING Examenul de bacalaureat 2012
Cursul 3 Cautare peste siruri problema cautarea naiva
Software product management
MICROSOFT EXCEL.
Tipuri structurate Tipul tablou
Programarea calculatoarelor şi limbaje de programare I Capitolul 8
Programarea calculatoarelor şi limbaje de programare II Capitolul 3
Modificarea structurii unei tabele
Curs 6: Introducere în programarea SAS
Totul despre: Valentine’s day.
MICROSOFT EXCEL Notiuni introductive
Formatarea paragrafului
Curs 6 Analize parametrice.
ADULTUL DE MIJLOC (continuare).
Biletul la ordin internațional – explicații
AUTOMOBILUL ELECTRIC UNIVERSITATEA POLITEHNICA
INTERNET SERVICII INTERNET.
Eclipsele de soare si de luna
Forms (Formulare).
A great way to create a channel of communication
SUBSTANTE PURE SI AMESTECURI DE SUBSTANTE
Functia de documentare
Raspunsul la frecventa
Configurarea, deployment-ul automat si testarea serviciilor
Programarea in limbajul Java 2004 Lecturer: Gavrila Cristian
Software open source in industria software
Student:Dvornic Mihaela Grupa:342 C5
CECUL INTERNAȚIONAL.
Sistemul de control intern managerial
Review blog culianu.wordpress.com
Implementarea listelor simplu inlantuite
Funcții NULL.
Harti de imagini, Cadre, Stiluri
CURS 7 Pointeri tipuri speciale de variabile sau constante care au ca valori adrese ale unor alte variabile sau constante (adrese ale unor locaţii de memorie)
Despre lamaie.net De ce sunt lamaile acre? Realizatori: Cristina Cazan
Tabele WEB.
Presentation transcript:

Funcții C/C++ continuare #SUBPROGRAMEC/C++

#nereamintim 11/21/2018

#variabile 1) locale - variabilele declarate în interiorul unei funcții (chiar și main) și sunt "recunoscute" doar la nivelul funcțiilor în care acestea au fost declarate. În absența unei inițializări, valoarea unei variabile locale este una aleatoare, aflată la momentul respectiv la adresa de memorie corespunzătoare variabilei declarate. ! Variabilele locale trebuie inițializate !!! 11/21/2018

..în general 11/21/2018

Exemplu (#contineerori) 11/21/2018

#variabile 2) globale - variabilele declarate în afara funcției main, și sunt "recunoscute" atât în programul principal cât și în restul funcțiilor. Variabilele globale sunt inițializate în momentul declarării cu valoarea 0 (sau echivalentul tipului) 11/21/2018

Exemplu (#corect) 11/21/2018

#rezumat Variabilele locale Variabilele globale sunt vizibile doar în funcția în care au fost declarate au durata de viață egală cu timpul în care funcția se execută trebuie inițializate parametri formali sunt variabile locale Variabilele globale sunt vizibile în orice funcție a programului au durata de viață egală cu timpul de execuție al programului se inițializează implicit de compilator pe valoarea 0 !!! Nu se recomandă folosirea lor 11/21/2018

Funcții fără tip (void) Tipul void reprezintă absenţa tipului. Funcţiile care nu returnează nicio valoare, au tipul void. Funcţiile pot returna valori codului apelant (locul de unde a fost apelată funcţia) prin intermediul instrucţiunii return. Dacă o funcție trebuie să calculeze o singură valoare, atunci funcția va avea tip, dacă trebuie să calculeze mai multe valori sau trebuie să ia/afișeze date, va fi void. 11/21/2018

#exemplu 11/21/2018

Ce se va afișa? #include <iostream> using namespace std; void f1 () { cout << "abc"; } int main () { f1(); return 0; } #include <iostream> using namespace std; void f1 (int k) { for (int i=1; i<=k ; i++) cout << "abc"<< " "; } int main () { f1(5); return 0; } 11/21/2018