Массивтің инициялизациялануы Массивті инициялизациялау 3 тәсілмен анықталады:
- массивті құру барысында;
- массивті құру барысында бастапқы тұрақтыларды көрсету;
- программаның орындалу барысында;
- құру барысында массивтің бастапқы мәндері берілмесе, онда автоматты түрде массив 0-мен толтырылады(NULL).
Мысалдар:
int a[3]={-1,0,1};
char buk [ ]={‘A’,’.’,’*’,’-‘,’!’,’i’,’u’};
float x[4]={0,1.5,7.55,-3.3E1,0,1.1457890,-1.1};
Массив элементінің саны мәндер санына сәйкес келмесе (3-ші мысал) көпшілік компиляторда қате хабарланады, ал кейбірі автоматты түрде өлшемін үлкейтеді немесе жетпесе (мән) 0-мен толықтырылады. 2-ші мысалда массивтің элементтер саны мәндері санына қарай анықталады.
|