C++ da ma’lumot turlari. Massiv va vektorlar tulari. Massiv va vektorlar farqi. Berilgan massivdan vector hosil qilish dasturini tuzing


Bu yaratilgan G nomli toifada eʼlon qilingan oʼzgaruvchi talaba -


Download 37.41 Kb.
bet4/6
Sana29.12.2022
Hajmi37.41 Kb.
#1071610
1   2   3   4   5   6
Bog'liq
Qosimov

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:


Source code





void *Ptr; // istalgan turdagi obyekt uchun ko’rsatgich


void DoSomething() { } // funksiya


std::nullptr_t (
Download 37.41 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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