Function_name (parametrlarni e'lon qilish)




Download 88,92 Kb.
bet9/19
Sana17.02.2024
Hajmi88,92 Kb.
#158115
1   ...   5   6   7   8   9   10   11   12   ...   19
Bog'liq
C da massivlar bilan ishlash-fayllar.org

Function_name (parametrlarni e'lon qilish)
{jumlalar; buyruqlar; ifoda qaytarish;}- Parametrlar deklaratsiyasi funktsiyaga uzatiladigan ma'lumotlarni aks ettiradi.
Elektr moslamasini olib tashlash boshqa ulangan qurilmalarning ishlashiga ta'sir qilmagani kabi, dasturdan modullarni olib tashlash ushbu dasturdagi boshqa modullarning ishlashiga ta'sir qilmasligi kerak.
Modulli dasturlash shunchaki tushuncha. Uning amaliyoti har qanday dasturlash tilida, ayniqsa alohida tuzilgan dasturga ega bo'lgan protsessual xarakterdagi dasturlarda qo'llanilishi mumkin.
Alohida kompilyatsiya qilingan modullardan tashkil topgan komponentlar kutubxonalari bog'lovchi deb nomlangan dasturlash vositasi yordamida to'plamga birlashtirilishi mumkin.
asosiy modul tomonidan ishlatiladigan funktsiyalarni eksport qilish kerak bo'lganda, ularga kirishni osonlashtirish uchun turli xil modullardagi funktsiyalar nomlari noyob bo'lishi kerak.

Modulli dasturlash kontseptsiyasini qo'llab-quvvatlovchi dasturlash tillari orasida C, Ada, PL / I, Erlang, Paskal, Algol, COBOL, RPG, Haskell, Python, HyperTalk, IBM / 360 Assembler, MATLAB, Ruby, IBM RPG, SmallTalk, Morpho, Java (paketlar modul deb hisoblanadi), Perl va boshqalar.


C tili:Modulli dasturlash S tilida qo'llanilishi mumkin, chunki u katta qiyinchiliklarni bir nechta modullarga ajratish orqali bartaraf etishga imkon beradi.
C - da belgilangan har bir funktsiyaga sukut bo'yicha global miqyosda kirish mumkin. Buni funktsiyani amalga oshirish belgilangan sarlavha faylini kiritish orqali amalga oshirish mumkin.
Misol tariqasida biz ma'lumotlar to'plamining turini e'lon qilmoqchimiz, shuningdek amalga oshirish va ma'lumotlar tuzilishini foydalanuvchilardan yashirishni istaymiz.
Dastlab stack.h deb nomlangan umumiy faylni aniqlash orqali amalga oshirish mumkin, u stack ma'lumotlar turiga ega bo'lgan umumiy ma'lumotlarni va stack ma'lumotlar turi tomonidan qo'llab-quvvatlanadigan funktsiyalarni o'z ichiga oladi.
Xulosa.
Modulli dasturlash S tilida qo'llanilishi mumkin, chunki u katta qiyinchiliklarni bir nechta modullarga ajratish orqali bartaraf etishga imkon beradi.
Ushbu modullarning har biri ma'lum bir muammoni hal qiladi, shu kabi protseduralar to'plami bo'lgan asosiy dastur bu muammoni butunlay hal qiladi.
S-da belgilangan har bir funktsiyaga sukut bo'yicha global miqyosda kirish mumkin. Buni funktsiyani amalga oshirish belgilangan sarlavha faylini kiritish orqali amalga oshirish mumkin.

Download 88,92 Kb.
1   ...   5   6   7   8   9   10   11   12   ...   19




Download 88,92 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Function_name (parametrlarni e'lon qilish)

Download 88,92 Kb.