C++ Sintaksis

islomAli99 - Feb 21 '23 - - Dev Community

Assalamu aleykum xurmatli dasturchilar, C++ dasturlash tilida Sintaksini ko'rib

chiqamiz, Sintaksisini anglab yetish uchun oldin quydagi kodga o'z nazaringizni solishingizni so'rab qolgan bolar edim.

#include <iostream>

using namespace std;

int main()
{

    cout << "Hello World";

    return 0;
}
Enter fullscreen mode Exit fullscreen mode

Endi kodni xar bir qatorini analiz qilib chiqamiz.

    • qator: #include <iostream> bundan kutubxonani (#include) - chaqirish amalga oshirilyabdi. "iostream"- degani input and output stream - kiritish va chiqarish ob'ektlar bilan ishlash imkoniyatini beradi, cout (koddagi 5 qatorga qarang).
    • qator: using namespace stdbiz standart kutubxonadan obyektlar va o'zgaruvchilar uchun nomlardan foydalanishimiz mumkinligini anglatadi.

Qanday qilib #include <iostream> va qanday ishlashini tushunmasangiz, tashvishlanmang using namespace std. Buni shunchaki dasturingizda xar doim paydo bo'ladigon narsa deb o'ylang.

    • qator: Bo'sh qator tashlab ketilgan. C++ bo'shliqni e'tiborsiz qoldiradi.
    • qator: C++ dasturida har doim paydo bo'ladigon yana bir narsa bu int main(). Bu funksiya deyiladi. Figurniy qavs ichidagi har qanday kod {} bajariladi. {} qavs ichidagi kodni dastur ishga tushganda birinchi amalga oshirladigon operatorlar qatori o'qiladi.{} qavsdan tashqariga yozilsa agar kodni unda dastur ishga tushmaydi, chunki biz aytib ottik yozgan kodlarimiz faqat {} qavs ichida bo'lishi shart!
    • qator: cout ("ko'rish uchun" deb talaffuz qilinadi) bu matnni chiqarish / bosib chiqarish uchun kiritish operatori ( ) bilan birgalikda ishlatiladigon ob'ekt. Bizning misolimizda "Hello World" chiqadi << .

cout - "c" + "out" birikmalaridan qo'shilgan ya'ni buni kengaytmasi "c" b C++ (C++ dasturlash tili) "out" bu "output" (Chiqarish).

  • C++ dasturlash tilida har bir operatordan so'ng ; nuqtali vergul qo'yiladi.

Misol uchun: cout << "Salom Dunyo";

Dastur tanasini int main() funksiyasi yozilishi mumkin edi (bir qatorda yozish imkoniyati mavjudligini esingizdan chiqamasin).

Misol uchun:

int main() {cout << "Hello World"; return 0;}
Enter fullscreen mode Exit fullscreen mode
  1. - qator: return 0; asosiy funktsiyani tugatadi.
  2. - qator: } Asosiy funktsiyani amalda tugatish uchun yopiladigon figurniy qavs qo'shishni unutmang.

using namespace std; bo'lmagan holatda.

#include <iostream>

int main()
{
    std::cout << "Biz boshladik!";

    return 0;
}

Enter fullscreen mode Exit fullscreen mode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player