g. surgulaZe, g. janeliZe, i. xuciSvili

g. surgulaZe, g. janeliZe, i. xuciSvili g. surgulaZe, g. janeliZe, i. xuciSvili

01.03.2013 Views

#define K 2 main() { int a[3][4]={{1,1,1,1}, int b[4][2]={{2,3}, int c[3][2], i, j, k; } } {2,2,2,2}, {3,3,3,3}}; {2,3}, {2,3}, {2,3}}; for(i=0; i

2.3. mimTiTeblebi. mimTiTeblis gamocxadeba da inicializeba. kompiuteris mexsiereba, martivad rom SevxedoT am sakiTxs, SeiZleba warmovidginoT rogorc gadanomrili baitebis erToblioba. rogorc ukve viciT, standartuli tipis cvladebis Sesanaxad mexsierebaSi gamoiyofa baitebis garkveul raodenoba: char tipis cvladi ikavebs mexsierebaSi 1 baits, short tipis – 2 baits, int tipis – 2-s an 4-s, long , float – 4 baits, double – 8 baits, xolo long double – 10-s. enis rTuli tipebi aigeba standartuli tipebis safuZvelze. rTuli tipis cvladis Sesanaxad saWiro baitebis raodenoba gamoiTvleba kompilatoris mier aRweris Sesabamisad. vTqvaT, long m[100]; aRweris SemTxvevaSi m masivisTvis uwyvetad ganawildeba 100*4=400 baiti. cvladis misamarTis qveS igulisxmeba am cvladisTvis gamoyofili baitebidan pirvelives nomeri (kidev erTxel aRvniSnoT, rom aseTi xedva Zalzed gamartivebulia). C-Si misamarTebTan samuSaod SemoRebulia specialuri tipi – mimTiTebeli. mimTiTebeli ewodeba cvlads, romlis mniSvneloba romelime programuli obieqtis misamarTia. vTqvaT, gvaqvs aRwera int a=9; am aRweris ZaliT a cvlads gaunawildeba int-isTvis damaxasiaTebeli baitebis raodenoba, da am mexsierebaSi Caiwereba mTeli ricxvi 9 (9-is orobiTi warmodgena). amboben, rom a uSualod miuTiTebs mniSvnelobaze 9. Tu SemoviRebT mimTiTebels, vTqvaT pa-s, da mas mivaniWebT a cvladis misamarTs, SegviZlia a cvladis mniSvnelobas (9-s) mivwvdeT pa-s meSveobiTac. maSin amboben, rom pa miuTiTebs mniSvnelobaze 9 iribad. mimTiTeblis aRweris formatia *; sadac tipi – im programuli obieqtis tipia, romlis misamarTs SeiZleba Seicavdes mocemuli dasaxelebis (identifikatoris) mqone mimTiTebeli. magaliTad, int * pa; aRwera niSnavs, rom pa – mimTiTebelia, da pa-s mniSvneloba SeiZleba iyos int-is misamarTi. 88

#define K 2<br />

main()<br />

{ int a[3][4]={{1,1,1,1},<br />

int b[4][2]={{2,3},<br />

int c[3][2], i, j, k;<br />

}<br />

}<br />

{2,2,2,2},<br />

{3,3,3,3}};<br />

{2,3},<br />

{2,3},<br />

{2,3}};<br />

for(i=0; i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!