Fan: dasturlash asoslari va tillari 4-semestr Ma’ruza 24 soat Amaliyot 20 soat Laboratoriya 24 soat Mustaqil ta’lim 62 soat Adabiyotlar ro‘yxati
Download 73.53 Kb.
|
1-maruza Dasturlash asoslaridan
Boshqaruvchi ketma–ketliklar satr leterallari deb ataladigan satr konstantalardan foydalanish mumkin. Masalan satr ichida qo’shtirnoq yozish talab etilsa, uning oldiga qiyshiq chiziq qo’yiladi, unga ko’ra kompilyator uni satrni chegaralovchi qo’shtirnoqdan farq qiladi: "Nashriyot uyi ⃥"Piter" ⃥". Barcha satr literallar kompilyator tomonidan turli obyektlar sifatida qaraladi. Dasturda faqat bo’shliq simvollar bilan ajratilgan satr konstantalar kompilyasiyada bittaga birlashadi. Uzun satr konstantani satrda joylashtirish mumkin, bunda ko’chirish belgisi sifatida teskari qiyshiq chiziqdan foydalanib, o’ndan so’ng satrni ko’chirish keladi. Bu simvollar kompilyator tomonidan inkor etiladi, bunda navbatdagi satr oldingisining davomi sifatida qabul qilinadi. Masalan, “hech kim o’zining ⃥ tashqi dunyosi bilan qanoatlanmaydi, lekin barcha ⃥ o’zining aqlidan qanoatlanadi” satri “hech kim o’zining tashqi dunyosi bilan qanoatlanmaydi, lekin barcha o’zining aqlidan qanoatlanadi” satriga to’la ekvivalent. Har bir satr literali oxiriga kompilyator tomonidan boshqaruvchi ketma-ketlikni ifodalovchi nol simvoli ⃥0 qo’shiladi. Shuning uchun satr uzunligi hamma vaqt uchun yozuvidan simvollar sonidan bittaga ko’p bo’ladi. Bitta simvoldan iborat satr, masalan, "A" va 'A' simvol konstantlari orasidagi farqga e’tibor bering. Bo’sh simvol konstanta yo’l quyilmaydi. Sharhlar Sharhlar yo ikkita simvoldan “to’g’ri qiyshiq chiziq” (//) boshlanib va yangi satrga o’tish simvoli bilan tugaydi, yoki simvol – qavslar / * va */ orasiga olinadi. Sharh ichida berilgan kompyuterdagi mumkin bo’lgan ixtiyoriy simvollardan foydalanish mumkin, chunki kompilyator sharhlarini inkor etadi. Ichma – ich joylashgan sharhlar-qavslar standart yo’l qo’yilmaydi, ba’zilarida esa bunga yo’l qo’yiladi. Download 73.53 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling