int[ ] mas1; - атауы mas1 болатын бүтін айнымалылар массивін жариялау,
double[ ] mas2; - атауы mas2 болатын нақты айнымалылар массивін жариялау.
Бұл орайда бағдарлама компиляциясы барысында бағдарлама стегінде мәндері “нөль” mas1 және mas2 массивтердің аттаулары жазылады.
Массив айнымалыларына үйіндіде (куча) компьютер жадысы бөлінеді, мысалы, ол массив инициализациясынан бастап басталаы.
masi = new int[10];
masf = new double[20] ;
Массивті инициализациялау кезеңінде үйіндіде массив объектісі құрылады және оның барлық айнымалыларына «нөлдік» мәндер меншіктеледі (оның инициализациясы орындалады).
Айнымалылардың «нөлдік» мәндері сәйкес:
– сандық айнымалылар үшін нөл болады;
– жолдық айнымалылар үшін бос жолдар (пустые строки) болады;
– символдық айнымалыларда - символ болмайды (отсутствие символа).
Массивті инициализациялаудан кейін оның айнымалыларын бағдарламада қолдануға болады.
МАССИВТЕР
Массив ұғымы
Динамикалық массивтер
C# тілінде массивтер элементтерінің мәндері динамикалық болып табылады, яғни оларға жады бағдарлама жұмысының үдерісінде new операциясының көмегімен «үйіндіде» бөлінеді.
C# тілінің осындай ерекшелігі бағдарламаларда динамикалық массивтер құруға мүмкіндік берді, яғни олардың элементтер саны бағдарлама жұмысының үдерісінде анықталатын массивтер.
Синтаксис жағынан статикалық және динамикалық массивтерді жариялауда маңызды айырмашылық жоқ.
Массивтерді жариялауда сандық сипаттамалар болмайды, мысалы, double[] mas;, ал массивті инициализациялау бағдарлама жұмысы уақытында new операциясы арқылы орындалады. Егер диалогта массив элементтер саны берілсе, динамикалық массивті жариялау мен инициализациялауды бірге орындауға болады. Мысалы:
МАССИВТЕР
Егер диалогта массив элементтер саны берілсе, динамикалық массивті жариялау мен инициализациялауды бірге орындауға болады. Мысалы:
МАССИВТЕР
Достарыңызбен бөлісу: |