Тақырыбы: C++ тілінде бағдарламалау Құрастырушы: аға оқытушы Саринова А. Ж


iostream басындағы (Заголовочные) файл ағындық енгізу мен шығару үшін дайын функциялар жиынтығын құрайды. Біз консольға шығару функциясын пайдаланамыз



бет4/4
Дата18.06.2022
өлшемі114,93 Kb.
#37008
түріПрограмма
1   2   3   4

 iostream басындағы (Заголовочные) файл ағындық енгізу мен шығару үшін дайын функциялар жиынтығын құрайды. Біз консольға шығару функциясын пайдаланамыз.

  •  iostream басындағы (Заголовочные) файл ағындық енгізу мен шығару үшін дайын функциялар жиынтығын құрайды. Біз консольға шығару функциясын пайдаланамыз.
  • Бағдарламаның екінші тармағында main функциясын бейнелейміз. Функцияның атауының алдында – оның қайтарылатын мәндерінің типі, бұл жағдайда – ол int (бүтін сандар). Атаудан кейін дөңгелек жақшамен функциялар параметрдің жиынтығы көрсетіледі, бұл жағдайда void сөзі параметрлердің жоқ болуын білдіреді. Void орнына дөңгелек жақшаларды бос қалтыруға болады.
  • Функцияларды сипаттау, яғни оларда орындалатын бұйрықтар тізімі фигуралық жақшалармен белгіленеді (олар блок операторы деп аталады).

Бағдарламаның құрылымы

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

Константалар

  • С++ тілінде мәнді тікелей өзгертуге болмайтынын көрсету үшін пайдаланушымен анықталатын константалар концепциясы енгізілген.
  • Объектті константа деп жариялау үшін бейнелеуге const маңызды сөзді қосу керек. Константаға мәндерді қосуға рұқсаты болмағандықтан, ол инициализациялануы қажет.

Функцияны бейнелеу және анықтау

  • Функцияны бейнелеу функцияның атауын, қайтарылатын мәндер типін және парметрлердің саны мен типтерін береді, олар функцияларды шағырғанда болуы шарт.
  • void сөзін қайтарымды мән ретінде белгілеу функцияның мәндерді қайтармайтынын білдіреді.
  • Функцияның анықтауышы ретінде функцияны бейнелеу болып табылады, онда функцияның денесі бар. Функцияны анқтаудың мынадай синтаксисі бар: 
  • <типі> <атауы> (< формальді параметрлер тізімі>)
  • {
  • [<бейнелеу>]
  • [<операторлар>]
  • }

Функцияларды анықтау мысалдары

  • Функцияның шақырылуы кезінде оның формальді параметрлері үшін жады бөлінеді және әрбір формальді параметрге сәйкес нақты параметрдің мәні беріледі.
  • Параметрлерді беру семантикасы инициализациялау семантикасына тең. Формальды және нақты параметрлердің типтерінің сәйкестігі тексеріледі және қажет болғанда стандартты немесе пайдаланушы анықтаған типтердің түрлендірулері орындалады.
  • Массивтерді параметрлер ретінде және параметрлерді беру құралы ретінде және үнсіз келісім боынша параметрлерді берудің арнайы ережелері бар, олардың сәйкестігі тексерілмейді.


Достарыңызбен бөлісу:
1   2   3   4




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

    Басты бет