C tilida izoh nima?
Izoh - bu dasturning manba kodini tushuntirish yoki tavsiflash. Bu dasturchiga kod mantiqini tushuntirishga yordam beradi va dasturni o’qishni yaxshilaydi. Ishlash vaqtida Izoh kompilyator tomonidan e’tiborga olinmaydi.
C tilida izohlarning ikki turi mavjud:
- Slash yulduzcha /* bilan boshlanib, yulduzcha slash */ bilan tugaydigan izoh va siz uni kodingizning istalgan joyiga, bir qatorga yoki bir nechta satrlarga joylashtirishingiz mumkin.
- Ikki qiyshiq chiziqdan foydalanadigan bir qatorli izohlar // bitta satrni izohlashga bag’ishlangan
Bitta qatorli izohga misol
Bu yerda izohlar turiga misol
// Bir qatorli izoh
#include <stdio.h>
int main()
{
// Bu bitta qatorli izoh
printf("Uzbekdevsga xush kelibsiz!");
return 0; // nolni qaytaring
}
Ko’p qatorli izohga misol
/* Ko’p qatorli izoh namunasi
1-qator
2-qator
….
…
*/
Ko’p qatorli izohga misol
#include <stdio.h>
int main()
{
/* Asosiy funktsiyada
Biz siz yosh dasturchilar bilan dastur tuzishimiz mumkin!
Uzbekdevs saytiga xush kelibsiz yosh dasturchilar!*/
int x = 42; //x - butun sonli o’zgaruvchi
printf("%d", x);
return 0;
}
Nima uchun sizga izohlar kerak?
Inson tushunadigan kodlarni yozadigan yaxshi dasturchi faqat mashina tushunadigan kodlarni yaratadigan dasturchidan yaxshiroqdir.
Shunday qilib, kodingizga izohlar kiritish tavsiya etiladi, chunki bu yaxshi dasturlash amaliyotidir. Izohlar dasturga ta’sir qilmaydi, chunki kompilyator ularni e’tiborsiz qoldiradi. Izohlar ishlab chiquvchiga kodning mantig’ini/algoritmini tushunishga yordam beradi, agar u uzoq vaqtdan keyin uni qayta ko’rib chiqsa.Mana bu misollar orqali izohlar to’g’risida sizga ma’lumot berdik.Bu yerdan ko’rinib turibdiki, izoh kompilyatsiya qilinmas ekan. Endi sizga vazifa ushbu kodni natijasini o’zingiz olasiz.Natijani olish qanaqa bo’ladi? Siz birinchi dasturni kompilyatsiya qilasiz <F9> tugmasi orqali. Keyin a va b larga qiymat berasiz. Qiymat berganingizdan so’ng, <Enter> tugmasini bosasiz va natija chiqadi. Biz sizga shunga o’xshash masalalarni o’zingiz mustaqil yechishni maslahat beramiz. Shunda sizda ko’nikma hosil bo’ladi.