DEV Community

Cover image for C++ Sintaksis
islomAli99
islomAli99

Posted on

C++ Sintaksis

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

Top comments (4)

Collapse
 
jony11111 profile image
jony11111

yaxshi

Collapse
 
jurabek777 profile image
jurabek777

Sizga kottakon rahmat

Collapse
 
zafar7709 profile image
zafar7709

Yaxshi

Collapse
 
nuriddin152 profile image
Nuriddin152

"Sintaksini ko'rib" bundan keyin nimadir qopketmadimi yoki o'zi shunaqami?