Structuri de Date

Curs
8/10 (1 vot)
Domeniu: Calculatoare
Conține 3 fișiere: ppt
Pagini : 83 în total
Mărime: 40.75KB (arhivat)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: Rotaru Corina

Extras din document

Structuri (continuare).Lucrul cu fisiere.

Declaratia de tip

Ne amintim declaratia de structura :

Struct NumeStructura

{

<instructiuni de declarare de tip>

} nume1, nume2, &, numeN;

unde:

<instructiune de declarare de tip>::= <tip> <lista identificatori>

Declaratia de tip

În situatia în care NumeStructura este prezent, prin acest lucru se defineste un nou tip de data .

Declararea unor date de noul tip structura introdus prin constructia anterioara se face prin constructii de forma:

struct NumeStructura data1, data2, &;

Declaratia de tip

Astfel, noul tip utilizator, introdus printr-o declaratie de structura este referit prin constructia: struct NumeStructura.

Care este solutia pentru a utiliza în mod mai flexibil numele noului tip introdus, respectiv, de a renunta la cuvântul cheie struct în declaratii de date ?

Declaratia de tip

Raspuns: utilizarea declaratiei de tip

Limbajul C permite atribuirea unui nume pentru un tip predefinit sau pentru nou tip definit de utilizator prin constructia:

typedef TIP NumeTip

În continuare cuvîntul NumeTip poate fi utilizat în declaratii de date ca si cuvintele cheie (rezervate limbajului C) care denumesc tipurile (int, float, etc.)

Exemplu:

Redenumirea tipului int al limbajului C:

typedef int INTREG;

Declararea unei variabile X de tipul int se poate face astfel:

INTREG X;

Identica cu declaratia:

int X;

Conținut arhivă zip

  • CURS Fisiere.ppt
  • CURS Structuri +Fisiere nivel inferior.ppt
  • CURS Structuri.ppt

Alții au mai descărcat și

Viata la Inaltime - Pagina Web

Motivaţia alegerii temei Experienţa didactică arată că elevii sunt mai puţin atraşi de probleme, abandonează repede când întâmpină greutăţi şi au...

Arbori

1.1.ASPECTE GENERALE LEGATE DE TEMA LUCRARII . DOMENIUL (N CARE SE (NCADREAZA LUCRAREA (n momentul de fata prelucrarea informatiilor de orice...

Arborii Partiali de Cost Minim

Arbori partiali de cost minim Fie G = <X, V> un graf neorientat conex, unde X este multimea varfurilor si U este multimea muchiilor.Un arbore este...

Programarea Calculatoarelor și Algoritmi

Dev C++ este un mediu integrat de dezvoltare pentru limbajul de programare C/C++. Soft-ul este free si poate fi obtinut si instalat urmand...

Algoritmi și Structuri de Date

Modulul 0. Alocare dinamica in limbajul C Capitolul 0. Pointeri si alocare dinamica. Tipul de date struct 0.1 Pointeri si alocare dinamica O...

Operatori Aritmetici C++

1. SCOPUL LUCRĂRII În această lucrare se vor studia următoarele: -Funcţii de citire / scriere: -Instrucţiunea de atribuire -Operatori...

Programarea Calculatoarelor

Lucrarea nr. 1 Determinarea experimentala a timpului de execuţie al unui program 1. Scopul lucrării - lucrarea prezintă aspecte legate de...

Probleme POO

/*Implementati o clasa pentru realizarea de operatii cu numere complexe, o functie friend care calculeaza distanta dintre 2 numere complexe si...

Ai nevoie de altceva?