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

AutoCad

APERTURE - controleazã mãrimea cursorului selector, caracteristic modului object snap. ARC - traseazã un arc de cerc de orice dimensiune. A -...

Biblioteca de Șabloane Standard

Biblioteca de Sabloane Standard (STL) asigura o abstractizare standardizata a datelor prin intermediul containerelor si o abstractizare procedurala...

Clase Derivate

1. Clase derivate. Prin mostenire, atributele unei clase de baza sunt transmise unor clase derivate. Derivarea permite definirea unor clase noi,...

Clase în Java

Clase pentru miniaplicatii Miniaplicatiile constituie extensii ale unei clase deja existente java.applet.Applet. Structura clasei unui applet...

Clase

1. Programare procedurala –Programare orientata pe obiecte. Limbajul C, ca si Pascal, utilizeaza modelul programarii structurate procedurale, care...

Comunicații internet

2.1. Stilurile caracterelor {n sfirsit pagina dvs. contine ceva, chiar daca este vorba numai de un nume. Vom analiza in continuare elementele de...

Crearea unei aplicații independente în Java

Toate aplicatiile Java contin o metoda main(), spre deosebire de miniaplicatii. class FirstApp { public static void main( String argsst) {...

Curs Excel

Deplasarea prin foi Deplasarea dintr-o foaie in alta se face cu clic cu mouse-ul pe eticheta foii dorite. Deplasarea prin celule Va puteti...

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

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

Algoritmi și Structuri de Date

Introducere: Semiotica se ocupã cu studiul semnelor în natura si în societate. Semnul nu este o calitate în sine a unui obiect, ci o functie pe...

Ai nevoie de altceva?