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


Constante simbolice

c

+ Font mai mare | - Font mai mic





DOCUMENTE SIMILARE

Trimite pe Messenger
Declaratii
Operatori logici pe biti
PROGRAMAREA STRUCTURILOR DE DATE IN C
PRELUCRARI ASUPRA SIRURILOR DE CARACTERE
Constante simbolice
FUNCTII SI STRUCTURA PROGRAMULUI
Memoria partajata
Bucle - While si For
Intrarea formatata-scanf
PROGRAMAREA STRUCTURILOR DE DATE IN C++

TERMENI importanti pentru acest document

Constante simbolice

Vom face o observatie finala inainte de a parasi pentru todeauna programul de conversie de temperatura. E o practica proasta aceea de a inmorminta 'numere magice' ca 300 sau 20, intr-un program; ele transmit putina informatie cuiva care va citi programul mai tirziu si este greu sa le modificam intr-o maniera sistematica. Din fericire, C poseda o modalitate de a evita astfel de numere magice. Cu ajutorul constructiei '#define', se pot defini la inceputul programului nume sau constante




simbolice, care sint un sir particular de caractere. Dupa aceea, compilatorul va inlocui toate aparitiile nepuse intre ghilimele ale numelui, prin sirul corespunzator. Inlocuirea efectiva a numelui poate fi orice text; ea nu se limiteaza la numere.

#define LOWER 0 /* lower limit of the table */

#define UPPER 300 /* upper limit */

#define STEP 20 /* step size */

main() /* Fahrenheit-Celsius table */



Cantitatile LOWER, UPPER si STEP sint constante, asa incit ele nu apar in declaratii. Numele simbolice se scriu in mod normal cu litere mari, asa ca ele pot fi usor distinse de numele de variabile care se scriu cu litere mici. Sa notam ca la sfirsitul unei definitii NU se pune punct si virgula. Deoarece intreaga linie de dupa numele definit este substituita, in instructiunea 'for' ar exista prea multe punct si virgule.






Politica de confidentialitate



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 842
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 2022 . All rights reserved

Distribuie URL

Adauga cod HTML in site