C++ dasturi tuzilishi
Bu bo'limda biz C++ dasturining asosiy tuzilishini o'rganamiz va har qanday dasturni tashkil etuvchi asosiy komponentlar bilan tanishamiz.
Dasturning asosiy tuzilishi
Har bir C++ dasturi bir nechta asosiy komponentlardan iborat:
Protsessor direktivalari
Protsessor direktivalari # belgisi bilan boshlanadi va kompilyatsiya boshlanishidan oldin qayta ishlanadi:
Keyingi modullarda biz boshqa kutubxonalar bilan ham tanishamiz, masalan satrlar bilan ishlash uchun <string> va ma'lumotlar to'plamlari bilan ishlash uchun <vector>. Hozircha <iostream> yetarli.
Nomlar fazosi
Bu qator standart C++ obyektlarini (cout, cin kabi) std:: prefikssiz ishlatish imkonini beradi. Usiz cout o'rniga std::cout yozishga to'g'ri keladi.
main() funksiyasi
main() funksiyasi dasturning kirish nuqtasi hisoblanadi:
int— funksiya butun son qaytarishini bildiradimain— funksiya nomi (har qanday dastur uchun majburiy)()— parametrlar ro'yxati (bu holda bo'sh){}— bajariladigan kod joylashgan funksiya tanasireturn 0;— dastur muvaffaqiyatli bajarilganini bildiruvchi 0 ni qaytaradi
Operatorlar va ifodalar
main() funksiyasi ichida biz operatorlar va ifodalar yozamiz:
Izohlar
Izohlar kodni tushuntirishga yordam beradi va dastur bajarilishiga ta'sir qilmaydi:
Kod yozish qoidalari
1. Har bir operator nuqtali vergul ; bilan tugaydi
2. C++ katta-kichik harflarga sezgir
Main va main — bu turli nomlar. Kichik harflar bilan yozilgan main funksiyasisiz dastur ishlamaydi:
3. Bo'shliqlar va qator o'tishlari kompilyator tomonidan e'tiborga olinmaydi, lekin o'qilishga ta'sir qiladi — tartibli yozing.
Quyidagi ikkala variant kompilyator uchun bir xil, lekin inson uchun emas:
4. O'zgaruvchi va funksiya nomlari harf, raqam va pastki chiziqdan iborat bo'lishi mumkin, lekin raqamdan boshlanishi mumkin emas:
Bu asosiy tuzilish biz keyingi darslarda o'rganadigan barcha C++ dasturlarining poydevori hisoblanadi.