Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  


AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Importanta tipului de baza

c

+ Font mai mare | - Font mai mic





DOCUMENTE SIMILARE

Trimite pe Messenger
Utilizarea textelor in mod grafic
APLICATII IN LIMBAJ C++, UTILE IN PROIECTAREA ASISTATA
TRAVERSAREA GRAFURILOR NEORIENTATE
TIPURI DE DATE PRIMITIVE (SCALARE }I void)
Structura de tip coada
Tipuri de date predefinite
Prezentarea generala a limbajului C++
Pointeri si argumente de functii
Pointeri si tablouri
Apelul functiilor

TERMENI importanti pentru acest document

Importanta tipului de baza




Consideram declaratia: val = *count_addr;

Se pune intrebarea: care va fi numarul de bytes ce va fi transferat variabilei val de la adresa indicata prin *count_addr. Sau, mai general, de unde stie compilatorul cati bytes sa transfere in cazul oricarei asignari care utilizeaza pointeri.

Raspunsul la aceste intrebari este acela ca, tipul de baza al pointerului determina tipul datei spre care indica pointerul.

Exemplu:

/* Acest program nu lucreaza corect */

# include <stdio.h>

void main (void)

Acest program nu va atribui valoarea lui x lui y, deoarece in program se declara p ca fiind pointer la intreg scurt si compilatorul va transfera in y numai 2 bytes (corespunzatori reprezentarii unui intreg scurt) si nu 4 bytes, corespunzatori unui numar real in virgula mobila.






Politica de confidentialitate



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 581
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2021 . All rights reserved

Distribuie URL

Adauga cod HTML in site