Klju čne reči,identifikatori, konstante i promenljive

8
Klju Klju čne čne reči,identifikatori, reči,identifikatori, konstante i promenljive konstante i promenljive PROGRAMIRANJE

description

Klju čne reči,identifikatori, konstante i promenljive. PROGRAMIRANJE. Pišu se malim slovima!!! Za prevodioca imaju posebno značenje!!!. Ključne riječi. Prema ANSI standardu C ima sledeće 32 ključne reči:. Identifikator. - PowerPoint PPT Presentation

Transcript of Klju čne reči,identifikatori, konstante i promenljive

Page 1: Klju čne reči,identifikatori, konstante i promenljive

KljuKljučne reči,identifikatori,čne reči,identifikatori,konstante i promenljivekonstante i promenljive

PROGRAMIRANJE

Page 2: Klju čne reči,identifikatori, konstante i promenljive

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:

Page 3: Klju čne reči,identifikatori, konstante i promenljive

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

Page 4: Klju čne reči,identifikatori, konstante i promenljive

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

Page 5: Klju čne reči,identifikatori, konstante i promenljive

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

Page 6: Klju čne reči,identifikatori, konstante i promenljive

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č

Page 7: Klju čne reči,identifikatori, konstante i promenljive

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

Page 8: Klju čne reči,identifikatori, konstante i promenljive

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;