• 2.3 Massivni e’lon qilish va initsializatsiya qilishga –misol
  •  Massiv ishga tushishi va mavjud qiymatlar




    Download 6,33 Mb.
    Pdf ko'rish
    bet95/194
    Sana20.02.2024
    Hajmi6,33 Mb.
    #159185
    1   ...   91   92   93   94   95   96   97   98   ...   194
    2.2 Massiv ishga tushishi va mavjud qiymatlar 
    Berilgan massiv elementlarini qo‘llashdan oldin, uning qiymatlarini kiritishimiz 
    kerak. Bazi dasturlash tillarida massiv elementlarining boshlang‘ich qiymati 


    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
    180 
    bo‘lmaganligi sababli , biz undan foydalanmoqchi bo‘lsak ,xatolik beradi. S# da 
    massiv elementlarining boshlang‘ich qiymati bor,xoh uning qiymati 0 yoki bo‘sh 
    bo‘lsin(ular ham tiplarga tegishli). Albatta boshlang‘ich qiymatlarni ochiqchasiga 
    kiritishimiz mumkun. Buni turli yo‘llar orqali amalga oshirish mumkun.
    Mana ulardan biri:
     
    Ushbu holatda biz massiv va uning boshlang‘ich qiymatlarini e’lon qilayotgan 
    paytimizda kiritamiz. Quyidagi shakl orqali biz massivning qanday qilib uning 
    elementlari qiymatlari to‘g‘ridan-to‘g‘ri e’lon qilinayotgan paytda xotiradan joy 
    olishini ko‘rishimiz mumkin. 
    Ushbu sintaksisda biz new operator o‘rniga figurali qavslardan foydalandik. 
    Qavslar orasiga vergullar bilan ajratgan g‘olda massiv elementlarining boshlang‘ich 
    qiymatini kiritdik. Elementlar soni massiv uzunligini bildiradi. 
    2.3 Massivni e’lon qilish va initsializatsiya qilishga –misol 
    Bu yerdagi misol massivni e’lon qilish va initsializatsiya qilishga oid: 
    Bu misolda biz massivni satr tipiga tegishli 7 ta elementni xotiraga 
    joylashtirdik. Satr tipi refrens tipiga tegishli bo‘lib , ularning qiymati dinamik xotirada 
    saqlanadi. daysOfWeek o‘zgaruvchi stak xotirasida saqlanadi va uning elementlari 
    esa dinamik xotirada saqlanadi. Massivning har bir elementi satr tipiga tegishli 
    bo‘ladi va har bir massiv elementi uchun dinamik xotiradan alohida joy ajratiladi. 


    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
    181 
    Ushbu rasmda massivning elementlari qanday qilib xotiradan joy olganini 
    ko‘rishingiz mumkin: 

    Download 6,33 Mb.
    1   ...   91   92   93   94   95   96   97   98   ...   194




    Download 6,33 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



     Massiv ishga tushishi va mavjud qiymatlar

    Download 6,33 Mb.
    Pdf ko'rish