11,1 Obyektga mo‘ljallangan yondashuv tarixi



Download 221,05 Kb.
bet23/70
Sana26.02.2022
Hajmi221,05 Kb.
#466131
1   ...   19   20   21   22   23   24   25   26   ...   70
Bog'liq
C

for(i = 0; i
shar c[] = "TASHKENT";
char a[ ][9] = {"TASHKENT", "SAMARQAND", "XIVA"}; cout« count_family (3, a, c); return 0;
}
Satrli funksiyalar. Satrli funksiyalardan foydalanish uchun dasturga sarlavhali faylni ulash lozim.
Satrda simvollar sonini hisoblash uchun strlen funksiyasidan foydalani­ladi. strlen satrdagi simvollar sonini qaytaradi. Satr oxirini bildiruvchi noil simvol hisobga kirmaydi.
Satrdan nusxa olish uchun strcpy funksiyasidan foydalaniladi.

Funksiya strcpy satr simvollarini dest satrga nusxa oladi va dest satr qaytaradi.
Satrlarni ulash uchun strcat funksiyasidan foydalaniladi.
Birinchi dest satr oxiriga src satr simvollarini ulaydi.
Natija uzunligi strlen(dest) + strlen(src).
Satrlarni solishtirish uchun strcmp funksiyasidan foydalaniladi. funksiya si va s2 satrlarni leksikografik solishtiradi.
Qaytaradigan qiymati: natija<0, agar si 0, agar si > s2

12.7. Turlar bilan ishlash
Turlarni keltirish. Turlarni keltirish (type casting) ma’lum turdagi o'zgaruvchi boshqa turdagi qiymat qabul qilganda foydalaniladi. Ba’zi turlar uchun keltirish avtomatik ravishda bajariladi. Avtomatik turlarni keltirish o'zgaruvchi turi hajmi qiymatni saqlashga yetarli boiganda bajariladi. Bu jarayon kengavtirish (widening) yoki yuksaltirish (promotion) deb ataladi. Chunki kichik razryadli tur katta razryadli turga kengaytiriladi. Bu holda turlarni avtomatik keltirish xavfsiz deb ataladi. Masalan, int turi char turidagi qiymatni saqlashga yetarli. shuning uchun turlarni keltirish talab qilinmaydi. Teskari jarayon toraytirish (narrowing) deb ataladi, chunki qiymatni o'zgartirish talab etiladi. Bu holda turlarni avtomatik keltirish xavfli deb ataladi. Masalan, haqiqiy turni butun turga keltirilganda kasr qism tashlab yuboriladi.

Download 221,05 Kb.

Do'stlaringiz bilan baham:
1   ...   19   20   21   22   23   24   25   26   ...   70




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish