g. surgulaZe, g. janeliZe, i. xuciSvili
g. surgulaZe, g. janeliZe, i. xuciSvili
g. surgulaZe, g. janeliZe, i. xuciSvili
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
}<br />
extern int ext;<br />
printf("Secdomaa. kidev scadeT.\n");<br />
scanf("%d",&ext);<br />
Sedegi:<br />
?ramdenia kursia saitze intuit.ru?<br />
20<br />
Secdomaa. kidev scadeT.<br />
30<br />
naxeT saitze!<br />
ext aris gare cvladi, igi aRwerilia funqciis gansazRvrebis<br />
gareT. funqciis SigniT, romelic iyenebs am cvlads Cven vacxadebT<br />
gasaReburi sityviT extern. kompilatori eZebs am cvladis<br />
gansazRvrebas funqciis gareT. Tu critic( ) funqciaSi gamovtovebT<br />
extern gasaRebur sityvas, maSin kompilatori Semnida critic( )<br />
funqciaSi axal cvlads da daarqmevda mas ext. maSin sxva ext<br />
cvladi, romelic imyofeba main ( )-Si, verasodes miiRebda axal<br />
mniSvnelobas.<br />
TiToeul cvlads aqvs tipi da miekuTvneba romelime mexsierebis<br />
klass. identifikatoris sicocxlis xangrZlivoba da moqmedebis are<br />
ganisazRvreba masTan asocirebuli mexsierebis klasiT. arsebobs<br />
mexsierebis klasebis oTxi nairsaxeoba:<br />
auto–avtomaturi – lokaluri identifikatorebi, romelTaTvisac<br />
mexsiereba gamoiyofa blokSi Sesvlisas, anu Sedgenili operatori,<br />
da Tavisufldeba blokidan gamosvlisas. auto sityva srulad aris<br />
automatic.<br />
static – statikuri – lokaluri identifikatorebi, romlebic<br />
arseboben blokis yvela Sesrulebis procesSi. auto-sagan<br />
gansxvavebiT static tipis identifikatorebisaTvis mexsiereba<br />
gamoiyofa mxolod erTxel – programis Sesrulebis dasawyisSi da<br />
isini arseboben manam programa sruldeba.<br />
118