Ma’ruza mashg`ulot uchun
C# tilining tiplari tizimi
Download 0.85 Mb.
|
1-semestr maruzalar
- Bu sahifa navigatsiya:
- Tiplarning klassifikatsiyasi Tiplar ularning turli belgilariga ko‘ra klassifikatsiyalanadi. Tip yaratilishiga ko‘ra oddiy va strukturali
- Jadval 2.4. C da asosiy tiplar ( CTS- Common types System)
2.10. C# tilining tiplari tizimi
Ma’lumotlarning tiplari Dastur ishlash jarayonida qayta ishlanayotgan yoki dasturda foydalanilayotgan ma’lumotlar operativ xotirada joylashadi. Kompilyator ushbu ma’lumotlarning operativ xotiradan qancha joy egallashi, qanday kodlanishi va ular ustida qanday amallar bajarish mumkinligini aniq bilishi lozim. Bularning barchasi ma’lumotlarni tiplar yordamida aniqlashtirib olish orqali amalga oshiriladi. Ma’lumotlarning tiplari – ma’lumotni taqdim etilishi, uning qabul qilishi mumkin bo‘lgan qiymatlar to‘plami bilan xaraterlanadi. Dastur bajarilishi jarayonida ma’lumotlar saqlanuvchi xotira 2 ga bo‘linadi: stek(stack) va dinamik oblast(heap, kucha ham deb ataladi). Stekda kompilyator tomonidan ajaratilib, unda ma’lumot saqlanuvchi dinamik xotira adresi saqlanadi. Ma’lumotlar asa asosan dinamik xotirada saqlanadi. Vaqti-vaqti bilan ushbu xotira dastur bajarilishi jarayonida maxsus buyruq bilan tozalab turiladi. Tiplarning klassifikatsiyasi Tiplar ularning turli belgilariga ko‘ra klassifikatsiyalanadi. Tip yaratilishiga ko‘ra oddiy va strukturali turlarga, uni yaratuvchiga ko‘ra standart va dasturchi tomonidan aniqlangan turlarga bo‘linadi. Ma’lumotlarni saqlash imkoniyatiga ko‘ra tiplar: o‘lchamli(qiymatli) va ishoratli turlarga bo‘linadi. O‘lchamli tiplar – biz avvaldan foydalanib kelganimiz standart tiplardir. Ishoratli tiplar esa – ob’ektlardir. C# da o‘lchamli tiplardan ishoratli tiplar sifatida foydalanish ham mumkin. Ya’ni ular o‘z navbatida ob’ekt sifatida ham ishlatiladi. Buning uchun System kutubxonasini proyektga bog‘lab olish lozim.
Download 0.85 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling