Bu yaratilgan G nomli toifada eʼlon qilingan oʼzgaruvchi talaba -
yozuv xisoblanadi, massiv talabalar[10] esa jadvalni tashkil etadi.
Yozuv va jadval yozuvi maydoniga qiymat berish : yozuv.maydon _nomi=qiymat; Masalan, talaba.ch=‘a’ Oʼzgaruvchi yoki massiv elementi maydonlariga murojaat: Jadval_elementi[indeks].maydon_nomi=qiymat; Yani talaba[i].ch=‘a’
STRING TIPI. SATRLAR BILN ISHLASH UCHUN STANDART BIBLIOTEKAGA KIRUVCHI STRING MURAKKAB TURIDAN FOYDALANISH QULAYDIR.
Bu tipdan foydalanish uchun quyidagi sarlavxali faylni ulash lozim:
#include
Satrlarni ta’riflashga misollar:
string st( "BAXO \n" ); //simvollar satri bilan initsiallash
string st2; // bo‘sh satr
string st3( st ); shu tipdagi o‘zgaruvchi bilan initsiallash
SATRLAR USTIDA AMALLAR. SATRLAR USTIDA QUYIDAGI AMALLAR ANIQLANGAN:
· qiymat berish (=);
· konkatenatsiya yoki satrlarni ulash (+);
· qiymat berib qo‘shish amali (+=)
· ikki amal ekvivalentlikni tekshirish uchun (==) va (!=);
· indeks olish ([]).
· solishtirish amallari( <, <=,>, >=);
10/05/2017Asqarali AzimovC plus plusNo Comments
C++ da ma’lumot turlari ikki kategoriyaga bo’linadi: fundamental va murakkab ma’lumot turlari.
Quyidagi ma’lumot turlari fundamental turlar hisoblanadi:
void. Bu tur tugallanmaydigan (ya’ni, bu tur bilan obyekt, massiv va adres (reference, ссылка) lar e’lon qilinmaydi va aniqlanmaydi) ma’lumot turi hisoblanib hech qanday qiymat qabul qilmaydi. Lekin bu tur bilan ko’rsatgichlar e’lon qilinishi va aniqlanishi mumkin. Bundan tashqari bu tur qiymat hosil qilmaydigan funksiyalarni e’lon qilish va aniqlashda foydalanilishi mumkin. Masalan, quyidagilar to’g’ri hisoblanadi:
void *Ptr; // istalgan turdagi obyekt uchun ko’rsatgich
void DoSomething() { } // funksiya
std::nullptr_t (
Do'stlaringiz bilan baham: |