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)
Publicat de: Bernard Vieru
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Rotaru Corina

Extras din curs

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

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...

Progamarea Calculatoarelor - 2 -

Operatii de intrare / iesire în C . 1. Fisiere standard (fluxuri de intrare/iesire). În C nu sunt definite operatiile de intrare / iesire si nici...

Programarea Calculatoarelor - 3 -

5. Instructiuni. 5.1. Instructiunea expresie. O instructiune expresie se obtine punând terminatorul de instructiune (punct-virgula) dupa o...

Programarea Calculatoarelor - 5 -

8. Tablouri si pointeri. 8.1. Tablouri cu o dimensiune (vectori). Un tablou cu o singura dimensiune este o succesiune de variabile având toate de...

Te-ar putea interesa și

Exportul României pe perioada crizei economice

INTRODUCERE “Criza este cea mai binecuvântată situaţie care poate apăre pentru ţări şi persoane, pentru că ea atrage după sine progrese. Cine...

Structuri de Date

1. INTRODUCERE: • Obiectiv: Realizarea functiilor pentru diferite tipuri de transformari in structuri de date predefinite: vectori, matrici,...

Elaborarea și implementarea sistemului informațional registratorul al camerei înregistrării de stat al Republicii Moldova

Introducere În era pe care o trăim, era tehnologiilor informaţionale, informaţia este o componentă esenţială în desfăşurarea oricărei activităţi....

Structuri de date - gestiunea conturilor bancare

CONTROLUL COMPUTERIZAT AL CONTURILOR BANCARE 1. Introducere: Obiectivul proiectului este acela de a permite utilizatorului de a gestiona...

Structuri de date - gestiunea activității unei asociații studențești

1. Introducere Proiectul constă în realizarea unui program care are ca scop gestiunea unui magazin de vinuri, în vederea regăsirii...

Algoritmi de Calcul

Capitolul I Sistem Informaţional – Sistem Informatic I.1. Sistemul Informaţional. Un sistem poate fi privit ca un ansamblu de elemente...

Portofoliu virtual - TradeVille

Capitolul I. Prezentarea portofoliului 1.1. Descrierea companiilor Am cumpărat acțiuni la următoarele firme: Antibiotice SA Este principalul...

Liste liniare dublu înlănțuite

CAP. STRUCTURI DE DATE Structura de date este o notiune abstracta, caracterizata prin operatiile care se executa asupra ei, in timp ce tipul de...

Ai nevoie de altceva?