Көпөлшемді жиымдар оның əрбір өлшемін тік жақшалар ішіне жазу
арқылы беріледі, мысалы
int matr [6][8];
операторы 6 жолдан жəне 8 бағанадан тұратынын екіөлшемді жиымды си-
паттайды. Мұндай жиым компьютер жадында тізбектелген ұяшықтарда бір-
біріне жалғаса отырып, жолдар бойынша қатарласа орналасады. Көпөлшемді
жиымдар олардың құрамындағы бір элементтен келесісіне көшу кезінде ал-
дымен соңғы индекс өзгеретіндей етіп орналастырылады. Көпөлшемді жиым
элементіне қол жеткізу (пайдалану) үшін оның барлық индекстері көрсетіледі,
мысалы,
matr[i][j]
, немесе басқаша жолдармен:
*(matr[i]+j)
неме-
се
*(*(matr+i)+j)
түрінде жазылады.
matr[i]
жиымның
i
-ші жолының
бастапқы адресі болғандықтан, осындай жазу түрлерін пайдалану мүмкін бо-
лып табылады.
Көпөлшемдi жиымды инициалдау кезінде ол жиымдардан құралған
жиым ретінде беріледі де, оның ішкі əрбір жиымы өз жүйелі жақшаларымен
61
қоршалып тұрады (мұндағы сипаттау кезінде өрнектің сол жағында жиым
өлшемдерін көрсету міндетті емес):
Достарыңызбен бөлісу: |