Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет31/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   27   28   29   30   31   32   33   34   ...   642
 ::

 пайдалана отырып, 

оны қолдана беруге болады.

Жады класын беру үшін келесі спецификаторлар қолданылады:

□ auto

 – автоматтық айнымалы. Ол үшін жады стектен бөлінеді жəне 

қажет болғанда айнымалының анықтамасы орналасқан оператордың əрбір 

орындалуы кезінде ол инициалданып отырады. Жадыны босату айнымалы 




24

сипатталған блоктан шығатын кезде орындалады. Оның өмірлік кезеңі – сол 

айнымалы сипатталған сəттен блок соңына дейінгі аралық болып табылады. 

Ауқымды айнымалылар үшін бұл спецификатор қолданылмайды, ал жергілікті 

айнымалылар үшін ол алдын ала келісім бойынша қабылданады, сондықтан 

оны айқын түрде берудің онша қажеті жоқ.



□ extern

 – айнымалы программаның басқа жерінде (басқа файлда не-

месе мəтiннің төменгі бөлігінде) анықталатынын көрсетеді. Олар өздері 

жарияланған программаның барлық модульдерінде қолдануға болатын айны-

малыларды құру үшін қолданылады

1

. Сыртқы айнымалыларды қолдану тура-



лы толығырақ «Сыртқы жарияланымдар» бөлімінде айтылады, 104 б.

□ static

 – статикалық айнымалы. Өмiрлік кезеңі – тұрақты. Ол айны-

малының анықтамасы орналасқан оператордың алғашқы орындалуы кезінде 

бір рет инициалданады. Сипаттау операторының орналасуына байланысты 

статикалық айнымалылар жергілікті немесе ауқымды болуы мүмкін. Ауқымды 

статикалық айнымалылар өздері сипатталған модульде ғана көрінеді (яғни 

пайдаланылады).



Достарыңызбен бөлісу:
1   ...   27   28   29   30   31   32   33   34   ...   642




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет