Реферт «Си++ тiлiнiң негiзгi түсiнiктерi» Орындаған: Есен а тексерген: Шайкулова а алматы, 2022


register спецификаторы бар осы класс айнымалыларына регистрлiк жадыда болады. Егер регистрлiк жады бос болмаса, онда стектен орын бөледi. static



бет11/12
Дата22.06.2022
өлшемі144.24 Kb.
#459418
1   ...   4   5   6   7   8   9   10   11   12
Есен Айдар
register спецификаторы бар осы класс айнымалыларына регистрлiк жадыда болады. Егер регистрлiк жады бос болмаса, онда стектен орын бөледi.
static бұл класстағы айнымалыларына бөлiнген орын, ол айнымалылар болктан шығып кетсе де, оның орны сақталынады.Олай болса, бағдарлама орындалып бiткенге дейiн орын сақталынады. Бұл класстың айнымалыларына жады орынды стектен бередi. Сегментте берiлгендiктен орын сақталынады.
extern бұл объектi ауқымды объектi болып саналады. Файлдың, бағандардың модульдерi осы объектiге жете алады. Бұл классты айнымалыларға, функцияларға қолдана алады. Егер айнымалылар немесе функциялар extern спецификаторымен сипатталса, оларға жадыдан орын беру мiндеттi емес. Өйткенi бағдарламаның басқа жерiнде орын берiлдi деп есептеледi. Ондай орындар динамикалық жадыда берiледi.Сонымен жады класстары дегенiмiз – объектiнiң жадыдан орын алуы және объектiнiң жадыдан орын алуы оның анықталу синтаксисiне байланысты.Сонымен қатар, оның бағдарламадағы сипатталу орнына байланысты (файл iшi ме, блок iшi ме, прототип функциясы) болады.

Комментариялар




Си тiлiнде комментариялар /* */ түрiнде жазылады. Кейбiр жаңа Си компиляторлары бұл комментариялар жазылуын тани алады.



Препроцессор дерективалары


Препроцессор дерективасы басталатын # белгiсiнiң алдында бос орын кездесуi мүмкiн. Ол дерективаны қалған программалық кодтан ажыратуға көмектеседi. Кейбiр алғашқы компиляторларда препроцессор дерективаларын тек бiрiншi жол позициясынан бастауды қажет етедi.


#includeCи тiлi үшiн анықталған препроцессор дерективасы деп аталады.Препроцессор дерективасы – бұл өз кезегiнде компилятор командалары. Берiлген жағдайда компилятор stdio.h библиотекалық файлында сақталатын программалық кодты осы орында орналастыру бұйрығын алады. H кеңейтiлуi бар файлдар тақырыптар файлы деп аталады және әртүрлi константалар мен идентификаторлар туралы хабарларды қамтиды. Сонымен қатар жай типтердi де. Бұл түрдегi информацияны жеке файлда сақтау әртүрлi программалардан қатынас құруды жеңiлдетедi және программаның құрылымын жақсартады. Препроцессор дерективасынан кейiн функцияны баяндау блогы орналасқан.




Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   12




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

    Басты бет