Klju čne reči,identifikatori, konstante i promenljive
-
Upload
mona-deleon -
Category
Documents
-
view
53 -
download
0
description
Transcript of Klju čne reči,identifikatori, konstante i promenljive
KljuKljučne reči,identifikatori,čne reči,identifikatori,konstante i promenljivekonstante i promenljive
PROGRAMIRANJE
Ključne riječiKljučne riječi
autoauto doubledouble intint longlong
breakbreak elseelse longlong switchswitch
casecase enumenum registerregister typedeftypedef
charchar externextern returnreturn unionunion
constconst floatfloat shortshort unsignedunsigned
continuecontinue forfor signedsigned voidvoid
defaultdefault gotogoto sizeofsizeof volatilevolatile
dodo ifif staticstatic whilewhile
Pišu se malim slovima!!!Pišu se malim slovima!!!Za prevodioca imaju posebno značenje!!!Za prevodioca imaju posebno značenje!!!
Prema ANSI standardu C ima sledeće 32 ključne reči:
IdentifikatorIdentifikator
• IdentifikatorIdentifikator je sekvenca velikih i malih slova, cifara, i karaktera ‘_’.
• ‘_’ – ne preporučuje se
• Koristi se za dodeljivanje imena objektima u programu (funkcije, promenljive)
• NIKADA NE PONIKADA NE POČINJE CIFROM!!!!!ČINJE CIFROM!!!!!
Odrediti koji su identifikatori korektno zapisani:• Alfa , a3, c_8, novavrednost
• 2ab,a9p,temperatura
• A-5
• A:5
• $x2
Znak – nije dozvoljen za identifikatorZnak – nije dozvoljen za identifikator
Znak : nije dozvoljen za identifikatorZnak : nije dozvoljen za identifikator
Znak $ nije dozvoljen za identifikatorZnak $ nije dozvoljen za identifikator
PromenljivePromenljive
• Podaci smešteni u memoriji računara koji se u toku izvršenja programa mogu menjati tj. kojima se mogu dodeljivati različite vrednosti
• U programu se označavaju pomoću identifikatora
• SVAKI PODATAK KOJI SE KORISTI U SVAKI PODATAK KOJI SE KORISTI U PROGRAMU MORA SE DEKLARISATI!!!PROGRAMU MORA SE DEKLARISATI!!!
Primeri:Primeri: imena promenljivih u jednom programu
Promenljiva
Promenljiva_2
2_promenljiva
_promenljiva
promenljiva
promenljiva 3
long
void
// Važeća
// Važeća
// Nevažeća, ne sme biti cifra na početku imena
// Važeća, sme biti _ na početku imena
// Važeće ime, razlikuje se od Promenljiva
// Nevažeće ime, ne sme biti blanko
// Nevažeće ime, rezervisana reč
// Nevažeće ime, rezervisana reč
Deklaracija promenljivihDeklaracija promenljivih
• Zadaje se u obliku:
tip listatip lista_identifikatora ;_identifikatora ;
Celobrojni,Celobrojni,Realni,Realni,ZnakovniZnakovni
Lista_identifikatora sadrLista_identifikatora sadrži imena ži imena promenljivih tog tipapromenljivih tog tipa
Primer:Primer: iint a,b,novibrojnt a,b,novibroj;;
KonstanteKonstante • Podaci čija je vrednost unapred zadata u
programu i ne mogu se menjati u toku ne mogu se menjati u toku njegovog izvršenjanjegovog izvršenja
• Dva načina zadavanja konstante:
1.1. #define #define ssimbimb_konstanta konstanta_konstanta konstanta
2.2. const tip simbconst tip simb_konstanta=vrednost;_konstanta=vrednost;
Primer: Primer: #define PI 3.14159#define PI 3.14159const float PI=3.14159;const float PI=3.14159;