C++ dastur tuzilishi
Ushbu bo'limda biz C++ dasturining asosiy tuzilishini o'rganamiz va har qanday dastur tarkibiga kiradigan asosiy qismlar bilan tanishamiz.
Dasturining asosiy tuzilishi
Har bir C++ dasturi bir nechta muhim qismlardan iborat bo'ladi:
Preprocessor direktivalari
Preprocessor direktivalari # belgisi bilan boshlanadi va dastur kompilyatsiyasi boshlanishidan oldin qayta ishlanadi:
Bu direktivalar kompilyatorga dasturga qaysi kutubxonalarni qo'shish kerakligini bildiradi.
Namespace
Bu qator bizga standart C++ obyektlaridan (cout, cin, endl kabi) std:: prefiksisiz foydalanishga imkon beradi. Bu qator bo'lmasa, cout o'rniga std::cout deb yozishimizga to'g'ri kelardi.
main() funksiyasi
main() funksiyasi - dastur ishga tushadigan kirish nuqtasi:
int- funksiya butun son qaytarishini bildiradimain- funksiya nomi (har qanday dastur uchun majburiy)()- parametrlar ro'yxati (bu holatda bo'sh){}- bajariladigan kod joylashadigan funksiya tanasireturn 0;- 0 qaytaradi, ya'ni dastur muvaffaqiyatli bajarilgan
Operatorlar va ifodalar
main() funksiyasi ichida operatorlar va ifodalarni yozamiz:
Izohlar
Izohlar kodni tushuntirishga yordam beradi va dastur bajarilishiga ta'sir qilmaydi:
Kod bloklari
Jingalak qavslar {} operatorlarni bloklarga birlashtiradi:
Kod yozish qoidalari
- Har bir operator nuqtali vergul
;bilan tugaydi - C++ registrga sezgir -
Mainvamainturli nomlar - Bo'shliqlar va qator tashlashlar e'tiborga olinmaydi (lekin o'qilishiga ta'sir qiladi)
- O'zgaruvchi va funksiya nomlarida harf, raqam va pastki chiziq bo'lishi mumkin, lekin raqam bilan boshlanmaydi
Ushbu asosiy tuzilish keyingi bosqichlarda o'rganadigan barcha C++ dasturlari uchun poydevor bo'lib xizmat qiladi.