C ++ asoslari
Dasturning tarkibi
Ehtimol, dasturlash tilini o'rganishni boshlashning eng yaxshi yo'li dasturni yozishdir. Shuning uchun, bizning birinchi dasturimiz:
Birinchi panel dastlabki dasturimiz uchun manba kodini ko'rsatadi. Ikkinchidan, dastur tuzilgandan va bajarilgandan keyin dastur natijalari ko'rsatiladi. Dasturni tahrirlash va kompilyatsiya qilish uchun foydalanadigan kompilyatorga bog'liqdir. Rivojlanish interfeysiga ega emasmi yoki uning versiyasiga bog'liqmi? C ++ konsolining dasturini tuzish bo'yicha shubhalar mavjud bo'lsa derleyicilerle bilan birga qo'lda yoki yordamga murojaat qiling.
Avvalgi dastur dasturchi dasturchilarning birinchi marta yozadigan odatiy dasturidir va uning natijasi "Salom Dunyo" ning ekranida chop etiladi. hukm. Bu C ++ da yozilgan oddiy dasturlardan biri, ammo u har bir C ++ dasturining asosiy komponentlarini o'z ichiga oladi. Biz hozirgina yozgan kodimiz bo'yicha chiziq bilan qaraymiz:
// my first program in C++
Bu fikr liniyasi. Ikkita chiziq belgisi bilan boshlangan barcha satrlar (//) sharhlar sifatida qabul qilinadi va dastur xatti-harakatlariga ta'sir qilmaydi. Dasturchi ularni manba kodi ichida qisqa tushuntirishlar yoki kuzatuvlarni kiritish uchun ishlatishi mumkin. Bu holatda, chiziq bizning dasturimiz nima ekanligini qisqacha ta'riflaydi.
#include
Xash belgisi bilan boshlangan satrlar (#) - bu preprocessor uchun ko'rsatmalar. Ular oddiy kod satrlari emas, balki derleyici oldingi protsessor uchun ko'rsatmalar. Bunday holatda #include direktifi preprocessorga iostream standart faylini qo'shishni bildiradi. Ushbu maxsus fayl #includeC ++ da asosiy standart kirish-chiqish kutubxonasi deklaratsiyalarini o'z ichiga oladi va uning funksiyasi keyinchalik dasturda ishlatiladi.
using namespace std;
Standart C ++ kutubxonasining barcha elementlari ism maydoni deb nomlanuvchi, std nomi bilan nomlangan maydonda e'lon qilinadi. Shunday qilib, uning funksiyasiga kirish uchun, biz bu iboralarni ishlatamiz, deb aytamiz. Ushbu satr standart kutubxonadan foydalanadigan C ++ dasturlarida juda tez-tez uchraydi va aslida u ushbu qo'llanmalarda keltirilgan manba kodlarining aksariyat qismiga kiritiladi.
int main ()
Bu chiziq asosiy funktsiya ta'rifining boshlanishiga mos keladi. Asosiy funktsiya barcha C ++ dasturlarining manba kodidan qat'i nazar, ularning bajarilishini boshlash nuqtasi. Oldindan yoki undan keyin belgilangan boshqa nomlar bilan boshqa funktsiyalar mavjudmi, bu funktsiyaning ta'rifi tarkibidagi ko'rsatmalar har doim C ++ dasturida birinchi bo'lib ijro etiladigan bo'ladi. Shu sababli, barcha C ++ dasturlarining asosiy vazifasi bo'lishi shart.
So'zning asosiy qismiga parentez jufti tomonidan kodda amal qilinadi (()). Buning sababi bu funktsiya deklaratsiyasidir: C ++ da, ifodalarning boshqa turlaridan funktsiya deklaratsiyasini ajratib turadigan narsa bu nomga mos keladigan parentezlardir. Majburiy emas, bu parantezlar ichida o'z ichiga olgan parametrlar ro'yxati bo'lishi mumkin.
Bu parentezlardan so'ng brauzerlarda ({}) asosiy funktsiyani topamiz. Ushbu braxiyalarda mavjud bo'lgan narsa, vazifani amalga oshirganda amalga oshiradi.
Do'stlaringiz bilan baham: |