Пәні бойынша ОҚУ-Әдістемелік кешен


int arr[3][4]={ 1,2,3,4,5,6,7,8,9,10,11,12}



бет41/111
Дата11.09.2020
өлшемі1,21 Mb.
#77805
1   ...   37   38   39   40   41   42   43   44   ...   111
Байланысты:
UMK Ci tilinde programmalau (1)

int arr[3][4]={ 1,2,3,4,5,6,7,8,9,10,11,12};

немесе


int arr[3][4]={ {1,2,3,4}, {5,6,7,8}, {9,10,11,12} };

тағайындаулары эквивалент. Сыртқы жақша барлық мәндер тізімін көмкереді, ал ішкі жақшалар әрбір жолдың элементтерін көмкереді.

Жалпы көпөлшемді жиым элементтері жадта ‘’жол бойынша’’ орыналасады. Мысалы, double Kub[2][2][2] ; түрінде хабарланған кубтың элементтері жадта келесі ретпен орыналасады:

Kub[0][0][0] ; Kub[0][0][1] ; Kub[0][1][0] ; Kub[0][1][1] ; Kub[1][0][0] ;

Kub[1][0][1] ; Kub[1][1][0] ; Kub[1][1][1] ;

Инициалдаудың саны жиым элементтер санымен тең болуы міндетті емес. Егер инициализаторлар саны жиым элементтер санынан кем болса, жиымның қалған элементтер мәні анықталмаған. Ал,



int arr[3][4]={ 1,2,3,4,5,6,7,8,9,10};

және


int arr[3][4]={ {1,2,3}, {4,5,6,7}, {8,9} };

инициализациялаулары әртүрлі. Олардың жедел жадтағы орыналасуы:








Достарыңызбен бөлісу:
1   ...   37   38   39   40   41   42   43   44   ...   111




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет