Assalomu alaykum C++ sintaksisini anglab yetish uchun quyidagi kodga o'z nazaringizni solishingizni so'rab qolgan bo'lar edim.
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!";
return 0;
}
Kodni analiz qilish.
1 - qator : #include <iostream>
bunda kutubxonani (#include
) chaqirish amalga oshirilayabdi. "iostream"
kutubxona kiritish va chiqarish ob'ektlar bilan ishlash imkoniyatini beradi cout
(koddagi 5 qatorga qarang)
2 - qator: using namespace std
biz standart kutubxonadan obyektlar va o'zgaruvchilar uchun nomlardan foydalanishimiz mumkinligni anglatadi.
Qanday qilib#include <iostream>
va qanday ishlashini tushunmasangiz, tashvishlanmangusing namespace std
. Buni shunchaki dasturingizda (deyarli) har doim paydo bo'ladigan narsa deb o'ylang.
3-qator: bo'sh qator tashlab ketilgan. C ++ bo'shliqni e'tiborsiz qoldiradi.
4-qator: C ++ dasturida har doim paydo bo'ladigan yana bir narsa int main()
. Bunga funktsiya deyiladi. Figurniy qavs ichidagi har qanday kod {}
bajariladi. {}
qavs ichidagi kodni dastur ishga tushganda birinchi amalga oshirladigan operatorlar qatori o'qiladi.
5-qator:cout
("ko'rish uchun" deb talaffuz qilinadi) bu matnni chiqarish / bosib chiqarish uchun kiritish operatori ( ) bilan birgalikda ishlatiladigan ob'ekt . Bizning misolimizda "Hello World" chiqadi.<<
.
cout
- "c" +"out" birikmalaridan qo'shilgan ya'ni buni kengaytmasi "c" bu C++ (C++ dasturlash tili), "out" bu "output" (Chiqarish).
;
- C++ dasturlash tilida har bir operatordan so'ng;
nuqtali vergul qo'yiladi.
Misol uchun: cout << "Hello World!";
Dastur tanasi int main()
funksiyasi yozilishi mumkin edi (bir qatorda yozish imkoniyati mavjudligi esingizdan chiqmasin).
int main () { cout << "Hello World! "; return 0; }
6-qator:return 0
asosiy funktsiyani tugatadi.
7-qator:}
Asosiy funktsiyani amalda tugatish uchun yopiladigan figurniy qavs qo'shishni unutmang .
using namespace
std
; bo'lmagan holatda.
#include <iostream>
int main() {
std::cout << "Hello World!";
return 0;
}