Программалау тілдері. Программалау тілдерінің жіктемесі, программалау технологиялары туралы түсіндіріңіз


С/С++ тілінің индентификаторлар мен типтерін түсіндіріңіз



бет35/45
Дата25.01.2022
өлшемі1,55 Mb.
#114132
түріПрограмма
1   ...   31   32   33   34   35   36   37   38   ...   45
Байланысты:
Программалау тілдері

С/С++ тілінің индентификаторлар мен
типтерін түсіндіріңіз



Идентификаторлар (аттар) бағдарламаға енгізілетін барлық нысандарды (айнымалылар аттары, тұрақтылар, функциялар, типтер, белгілер, т.б.) белгілеу (идентификациялау) үшін қолданылады. Аттар міндетті түрде латын әріпінен немесе астынан сызып қою символынан «_» басталады, олардан кейін кез-келген комбинацияда латын әріптері мен цифрлер орнатылады. С++ үлкен және кіші әріптерді бөледі. Аттарда арнайы символдарды және бөлгіш символдарды қолдануға болмайды. Мысалы,

_х, В12, Stack              - дұрыс;

Label.4, Root-3             - дұрыс емес.

Идентификаторларда үлкен және кіші әріптерді қолдану туралы кейбір келісімдер бар. Мысалы, айнымалылар аттары тек қана кіші әріптерден, тұрақтылар мен макростар – үлкен әріптерден тұрады. Астынан сызып қою символынан әдетте жүйелік резервіленген айнымалылар мен тұрақтыларының аттары және библиотекалық функцияларда қолданатын аттар басталады. Сондықтан мүмкін болатын конфликттерден сақталу және библиотекалық аттармен сәйкеспес үшін астынан сызып қою символын аттың бірінші символы ретінде қолданбаңыз.

Компиляторға арнайы мәні бар кейбір идентификаторлар кілттік сөздер ретінде қолданылады. Оларды қолдану тура анықталған, олар басқа жерде қолданылмайды. С++ тілінің резервіленген сөздер тізімі А2-кестеде келтірілген. Әр компилятор кілттік сөздердің санын көбейте алады, себебі өзі міндеттелген компьютердің қосымша мүмкіндіктерін есепке алады.

Көшу белгілері символдық-цифрлық конструкция болады, мысалы, metkalpasscross. С++ тілінде белгілер жарияланбайды.

Символдар жолы  - қос тырнақшаға алынған символдар тізбегі. Мысалы, «Символдар жолы».

Компилятор есепке алмайтын, бағдарламаның бастапқы мәтіні оқуға ыңғайлы болу үшін орнатылатын бағдарламаның бөлігі - түсініктеме болады (белгілі ережемен орнатылған түсініктемелеу мәтін). Компиляция кезінде түсініктеме бос жолмен алмастырылады, сондықтан ол бағдарламаның бос жол рұқсат етілген кез-келген жерінде орнатылады.  С және С++ тілдерінде кез-келген /* */ шектеу жақшаларға алынған символдар тізбегі көпжолды түсініктеме ретінде қарастырылады, Мысалы,



Достарыңызбен бөлісу:
1   ...   31   32   33   34   35   36   37   38   ...   45




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

    Басты бет