C və C ++ proqramlaşdırma dillərindəki massivlər ən çox eyni tipli məlumatların ardıcıllığını yaratmaq üçün istifadə olunur. Parametrlərin bu təşkili, təyin olunmuş vəzifələri həll etməyə imkan verir. Xüsusilə C və C ++ proqramlaşdırma dillərində serialların həm bir proqramın əvvəlində, həm də kodunun istənilən yerində göstərilə biləcəyi. Əsas odur ki, yaradılan dəyişənlərin əhatə dairəsini nəzərə alaq.
Təlimat
Addım 1
Bir sıra, adı verilən bir verilənlər bazası olaraq, hər sonrakı elementin əvvəlkindən dərhal sonra yerləşməsi ilə yaddaşda dəqiq bir yer tutur. Müəyyən bir hüceyrə indekslə daxil olur; C-də ilk element sıfır göstəriciyə malikdir. Təsvirdə massivin ölçüsü nəzərə alınmalıdır, yəni. bir ölçülü və ya iki ölçülü, iki simli olan sıra istifadə ediləcəkdir.
Addım 2
Yaradılan massivin əhatə dairəsini müəyyənləşdirin. Bir yerli funksiyaya aid olacaqsa, digər dəyişənləri elan edərkən adını və ölçüsünü ən başında yazın. Qlobal bir sıra meydana gətirərkən onun təsviri proqramın əvvəlində və ya daxil edilmiş başlıq sənədində (h-faylı) yerinə yetirilməlidir.
Addım 3
C dilində bir sıra, təkcə və ya ikiqat operatorda olan ölçünün yanında, orada saxlanılan məlumatların növünü göstərən unikal bir adla təyin olunur . Bir sıra olan bir ölçülü bir sıra yaradın.
Bir ölçülü bir sıra yaratmaq nümunəsi:
ikiqat m_P1 [200];
char m_C1 [20];
Bu vəziyyətdə m_P1 və m_C1 iki bir sətirli massiv yaradılmışdır. Birincisi, ikiqat tipli 200 dəyişkən, digəri isə 50 simvol dəyərini (char) saxlayır.
Addım 4
Xüsusi bir elementi silmək üçün operatorlarında iki indeksin göstərilməsi lazım olan iki ölçülü bir sıra (matris) göstərin. Belə bir massivi təsvir etmək üçün sintaksis, ölçünü göstərmək istisna olmaqla, bir ölçülü kimidir.
İki ölçülü bir sıra yaratmaq nümunəsi:
ikiqat m_P2 [100] [50];
char m_C2 [20] [10];
Addım 5
Bununla birlikdə, C dilindəki çoxölçülü massivlər üçün tam ölçü parametrlərinin göstərilməsi baxımından güzəştlər mövcuddur. İki ölçülü massiv bəyannamə ilə eyni vaxtda başlasa, birinci ölçünün göstərilməməsinə icazə verilir, yəni. massivdəki sətirlərin sayı.
int m_I [4] = {{3, 7, 9, 2},
{4, 1, 2, 1}, {3, 8, 9, 4}, {5, 1, 3, 9}};
Bu halda, m_I massivinin dəqiq ölçüsü birbaşa icra olunan proqramı bağlayarkən tərtibçi tərəfindən müəyyənləşdiriləcəkdir.