C sintaksisi


ULASHISH

Sintaksis

Quyidagi kodni dastlabki boblarda bir necha marta ko‘rgansiz. Keling, uni qismlarga ajratib, har bir qism nima vazifani bajarishini tushunib olaylik:

Misol

#include <stdio.h> int main() {   printf("Hello World!");   return 0; }
O‘zingiz sinab ko‘ring »

Misol izohi

1-qator: #include <stdio.h> C tiliga sarlavha faylini (header file) qo‘shishni bildiradi. Bu sarlavha fayli bizga printf() (4-qatorda ishlatilgan) kabi kiritish/chiqarish funksiyalaridan foydalanish imkonini beradi.

Agar #include <stdio.h> qanday ishlashini tushunmasangiz, xavotir olmang. Uni shunchaki dasturingizda (deyarli) har doim uchraydigan narsa deb hisoblang.

2-qator: Bo‘sh qator. C ortiqcha bo‘sh joylar va bo‘sh qatorlarni e’tiborga olmaydi, biroq biz ulardan kodni o‘qishni osonlashtirish uchun foydalanamiz.

3-qator: main() — maxsus funksiya. Dasturingiz shu yerdan ishlay boshlaydi. Uning jingalak qavslari {} ichidagi har qanday kod bajariladi.

4-qator: printf() — ekranga matn chiqarish (chop etish) uchun ishlatiladigan funksiya. Bizning misolimizda u Hello World! matnini chop etadi.

Eslatma: Har bir C ko‘rsatmasi nuqtali vergul ; bilan tugaydi

Eslatma: int main() tanasini quyidagicha ham yozish mumkin:
int main(){printf("Hello World!");return 0;}

Yodda tuting: Kompilyator ortiqcha bo‘sh joylar va yangi qatorlarni e’tiborga olmaydi, biroq bir nechta qatordan foydalanish kodni o‘qishni osonlashtiradi.

5-qator: return 0 main() funksiyasini yakunlaydi va operatsion tizimga qiymat qaytaradi.

0 qaytarilishi odatda "hammasi muvaffaqiyatli bajarildi" degan ma’noni anglatadi. Qaytariladigan qiymatlar haqida keyinroq batafsil bilib olasiz.

6-qator: main() funksiyasini yakunlaydigan yopuvchi jingalak qavs } ni qo‘yishni unutmang.





W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!