2. C++ dasturlash tili haqida; Konsol oynada natija beruvchi oddiy C++ dastur yozish



Yüklə 0,91 Mb.
Pdf görüntüsü
səhifə7/12
tarix24.12.2022
ölçüsü0,91 Mb.
#77743
1   2   3   4   5   6   7   8   9   ...   12
1-maruza

using

namespace

int
va 
return

Diqqat
 
Preprotsessor direktivalar C++ ning ko’rsatmalri hisoblanmaydi. Shuning uchun 
preprotsessor direktivalar oxiriga nuqta-vergulni qo’ymang. Bu esa arzimagan 
xatolikka olib kelishi mumkin. 
Diqqat
 
Agar 
<
va 
iostream
o’rtasida yoki 
iostream
va 
>
o’rtasida bo’sh joylar 
qo’ygan bo’lsangiz ba’zi kompilyatorlar kompilyatsiya qilmaydi. Qo’shimcha 


bo’sh joy fayl nomining bir qismiga aylanadi. Dasturingiz barcha 
kompilyatorlarda ishlashini ta’minlashingiz uchun, bunday holatlarda qo’shimcha 
bo’sh joylarni qo’ymang. 
Diqqat
 
C++ dagi dastlabki dasturlar katta va kichik harflarni farqlaydi (registrga 
sezgirdir). Misol uchun, dasturda 
main
ni 
Main
ga almashtirish xato bo’ladi. 
Eslatma
 
Ehtimol, sizda, bunday holatda savol to’g’ilishi mumkin, nima uchun asosiy 
funksiya bunday ko’rinishda e’lon qilinadi va nima uchun 
cout << “Welcome 
to C++!” << endl
konsolga xabarni chiqarish uchun ishlatiladi. 
Savollaringizga hali javob berib bo’lmaydi. Hozircha, bu narsalar qanday bo’lsa 
shundayligicha qabul qilishingiz kerak. Javoblarni keyingi boblardan topasiz. 
Siz dasturda bir nechta maxsus belgilarni (masalan, 
#

//

<<
) ko'rdingiz. Ular 
deyarli har bir dasturda ishlatiladi. 1.2-jadvalda ularning qo'llanilishi 
umumlashtirilgan. 
1.2-jadval. 
Maxsus belgilar
Belgi Nomi 
Tavsifi 
#
Funt sterling belgisi 
Preprotsessor 
direktivasini 
belgilash 
uchun 
#include
da foydaniladi. 
<>
Ochilgan 
va 
yopilgan 
burchakli qavs 
#include
bilan 
foydalanilganda 
kutubxona fayl nomini biriktiradi. 
() 
Ochilgan va yopilgan aylana 
qavs 
main()
kabi funksiyalarda ishlatiladi. 
{} 
Ochilgan va yopilgan figurali 
qavs 
Operatorlarni qo’shish uchun blokni 
bildiradi. 
// 
Ikkita slesh 
Izoh satridan oldin keladi. 
<< 
Oqimni qo’shish operatori 
Konsolga chiqaradi. 
“ ” 
Ochilgan va yopilgan qo’sh 
tirnoq 
Satrni ifodalaydi (ya’ni, belgilar ketma-
ketligi). 

Nuqtali-vergul 
Ko’rsatmaning oxirini belgilaydi. 
Ushbu bobda keng uchraydigan xatolar talabalarning sintaksis xatolaridir. 
Boshqa dasturlash tillari kabi C++ xam, sintaksis deb nomlanuvchi, o’z grammatik 
qoidalariga ega, siz kodni bu sintaksis qoidalarga amal qilgan holda yozishingiz 
kerak. Agar dasturingizda bu qoidalar buzilsa, C++ kompilyatori sintaksis xatolar 
haqida xabar beradi. Tinish belgilarga e’tibor bering. Yo’nalish belgisi 
<<
- bu 
ketma-ket ikkita 
<
belsidan iborat. Funksiyaning har bir ifodasi nuqtali-vergul (
;

bilan tugaydi. 
1.1-listingdagi 
dastur 
bitta 
xabarni 
chop 
qiladi. 
Dasturni 
yaxshi 
tushunganingizdan keyin, yengillik bilan bir nechta xabarlarni chop qiladigan qilib 
uni o’zgartirishingiz mumkin. Masalan, 1.2-listingda ko’rsatilgandek, dasturni 
uchta xabarni chop qiladigan qilib qayta yozishingiz mumkin.


1.2 listing.
WelcomeWithThreeMessages.cpp









10 
11 

Yüklə 0,91 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   12




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin