Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Constante simbolice

c


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




Document Info


Accesari: 1845
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )