Massivlar


Download 60.41 Kb.
bet5/5
Sana27.08.2023
Hajmi60.41 Kb.
#1670682
1   2   3   4   5
Bog'liq
Massivlar

Funksiya va massivlar: [3(95-100)]Funksiyalar massivni parametr sifatida ishlatishi va uni funksiyaning natijasi ko`rinishida qaytarishi mumkin.
Agar massiv parametr orqali funksiyaga uzatilsa, elementlar sonini aniqlash muammosi tug`iladi, chunki massiv nomidan uning uzunligini aniqlashning iloji yo`q. Ayrim hollarda, masalan, belgilar massivi sifatida aniqlangan satr (ASCIIZ satrlar)bilan ishlaganda massiv uzunligini aniqlash mumkin, chunki satrlar `ғ0` belgisi bilan tugaydi (8-bobga qarang).
Funksiya parametri satr bo`lmagan hollarda fiksirlangan uzunlikdagi massivlar ishlatiladi. Agar turli uzunlikdagi massivlarni uzatish zarur bo`lsa, massiv o`lchamlarini parametr sifatida uzatish mumkin yoki bu maqsadda global o`zgaruvchidan foydalanishga to`g`ri keladi.
Massiv nomi ko`rsatkich bo`lganligi sababli massiv elеmеntlarini funksiyada o`zgartirish mumkin va bu o`zgartirishlar funksiyadan chiqqandan kеyin ham saqlanib qoladi.
Ko`p o`lchamli massivlar bilan ishlash ma`lum bir murakkablikka ega, chunki massivlar xotirada joylash tartibi turli variantda bo`lishi mumkin. Masalan, funksiya paramеtrlar ro`yxatida n×n o`lchamdagi haqiqiy turdagi x[n][n] massivga mos kеluvchi paramеtrni
Navbatdagi programmada funksiya tomonidan ikki o`lchamli massivni natija sifatida qaytarishiga misol kеltirilgan. Massiv elеmеntlarning qiymatlari tasodifiy sonlardan tashkil topadi. Tasodifiy sonlar «math.h» kutubxonasidagi random() funksiya yordamida hosil qilinadi:

Adabiyotlar:




1. Харви Дейтел, Пол Дейтел. КАК ПРОГРАММИРОВАТЬ НА СҚҚ. М-2001, 1037c
2. Джефф Элджер. БИБЛИОТЕКА ПРОГРАММИСТА СҚҚ. М-2004, 300 с.
3. Madraximov Sh. F., Gaynazarov S. M. “CҚҚ tilida programmalash asoslari” Toshkent-2009.-183 bet.
4. Елена Кондратюк. ТРЮКИ И ЭФФЕКТЎ СҚҚ. Москва – Санкт – Петербург -…-2006. 400 с.
5. Учебник по язўку СҚҚ в задачах и примерах. Электроннўй учебник.
6. www.ziyonet.uz
7.www.tuit.uz
Download 60.41 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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