C dasturlsh tili va dastur tuzilishi




Download 348.47 Kb.
bet3/3
Sana22.10.2022
Hajmi348.47 Kb.
#27814
1   2   3
Bog'liq
C TILI VA DASTUR TUZILISHI
amaliy immun 2-kurs (2), Biotex leksiya
Si qanday yaratildi
1970 yilda qo'ng'iroq laboratoriyalari loyihasi uchun PDP-11 kompyuter sotib oldi. BDP-11-da ishlashga tayyor bo'lganligi sababli, Tompson B Unix-dagi BUIX-ning yozma qismidir.
Ammo B va BCPL modeli ko'rsatgichlar bilan ishlash xarajatlarini anglatadi: ko'rsatgichni belgilash, ko'rsatma sifatida ko'rsatkichi, so'zlarning ko'rsatmalarini ko'rsatuvchi so'zlarni ko'rsatdi. Amalga oshirilgan ko'rsatkich bo'yicha har bir havola ijrochi protsessorni kutayotgan bayt manziliga ko'rsatgichni yaratdi.

C---Bu til, yaxshi-tuzilgan mafkurasini qo'llab-quvvatlaydi (bloklari bo'linadi) dasturlari, Farqli o'laroq, например от Assembler, unda dasturning matn iborani ishlatiladi “makaronnyj kodi” (ya'ni. shartsiz filiallari katta soni, Dastur deyarli o'qilmaydi qilmoq). kitoblar so'zlarni ko'rish uchun yozuv dasturlarini amaliyotga o'quvchi joriy dasturiy odati bor "Hello world!". Yaxshi, Biz tashkil odatlardan chetga bo'lmaydi. birinchi, oddiy dastur:

1
2
3
4
5
6

#include
int main()
{
printf("Hello world!");
return 0;
}

Bizga chiziq bilan dastur liniyasi matnni ko'rib chiqaylik. Ishlatiladigan kod boshida, deb atalmish, Ko'rsatma preprotsessoru. Rasmiy ravishda, Bu C tilining qismi emas, lekin uning qobiliyatini kengaytiradi. Shunday, dastur #include Bu dastur ga ulanish uchun derleyici nima bo'ladi, uning ismi o'rtasida paydo < >. stdio.h – kutubxona, funktsiya protetib o'z ichiga oladi, IO ruxsat beruvchi (va juda ham ko'p!) ekranda ma'lumotlar. int main() – dastur funktsiyasi asosiy tanasi. Dastur bajarilish boshlanadi, va odatda, u ayol bilan tugaydi. Rasmiy ravishda, Har bir dastur vazifasini o'z ichiga olishi kerak beri main(). int qidirish jarayoni funktsiyasi xabar turi.

Ramzlari jingalak skobochek { – ochiq kichik qavs, va } – suhbatlashish, boshlanganini anglatadi (va shuning uchun end) Paketçiler. C dastur blok – asosiy dastur birligi (ya'ni. ko'rsatmalar, boshida va blok oxirida o'rtasida joylashtirilgan, ham barcha, yoki – yo'q). printf("Hello world!") – vazifa, amalga konsol chiqish, ifoda, er-xotin tirnoq orasida bu "". Uning prototipi nomi mavjud. Bu xususiyat juda katta imkoniyatlar keyinchalik namoyish etiladi. return 0 – Bu vazifani sabab (Ushbu holatda main()) uning ijrosini va uzatishni to'xtatish 0 kasb jarayoni. Mafkura C muvaffaqiyat vazifasini o'z zimmasiga bir null qiymati qaytaradi ( va nol – favqulodda va boshqalar taqdirda.).
Download 348.47 Kb.
1   2   3




Download 348.47 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



C dasturlsh tili va dastur tuzilishi

Download 348.47 Kb.