Практикалық жұмыс № С++ тілінің негіздері және базалық математикалық операцияларға кіріспе



Pdf көрінісі
бет6/10
Дата16.03.2024
өлшемі278.16 Kb.
#495805
1   2   3   4   5   6   7   8   9   10
Практикалық жұмыс №2

Мысалдар
int a=1; / / бүтін типтегі а айнымалысы 
const char H= 'H'; / / символдық тұрақты H 
char s, sf= 'f'; / / инициализация sf-ке жатады 
Егер айнымалы блок ішінде анықталса, ол жергілікті айнымалы деп аталады, егер блоктан 
тыс болса – ғаламдық. 
Жад класы бағдарламалық объектінің (айнымалы) өмір сүру уақыты мен көлемін 
анықтайды. 
Әдепкі бойынша, функция ішінде сипатталған айнымалылар Автоматты болып табылады. 
Мұны auto кілт сөзімен анық атап өтуге болады. Автоматты айнымалылардың жергілікті ауқымы 
бар. Тек айнымалы сипатталған функция оны "біледі". Басқа функциялар бірдей айнымалыларды 
қолдана алады, бірақ олар әр түрлі жад ұяшықтарында орналасқан тәуелсіз айнымалылар болуы 
керек. Автоматты айнымалы функциясы бар функция шақырылған кезде пайда бола бастайды. 
Функция жұмысын аяқтап, басқаруды шақырылған жерге қайтарған кезде автоматты айнымалы 
жоғалады. Автоматты айнымалының ауқымы ол сипатталған блокпен ({}) шектеледі. 
Функциядан тыс сипатталған айнымалы сыртқы болып табылады. Сыртқы айнымалы 
сипаттау ішіндегі функцияларды пайдаланатын, оның көмегімен түйінді сөздер extern. Бағдарлама 
жұмыс істеп тұрған кезде сыртқы айнымалылар бар, және бұл айнымалылар кез-келген функцияға 
қол жетімді болғандықтан, егер қандай-да бір функция жұмысын аяқтаса, олар жойылмайды. 
статикалық-статикалық айнымалылар автоматты түрде бірдей ауқымға ие, бірақ оларды 
қамтитын функция жұмысын аяқтаған кезде олар жоғалмайды. Компилятор олардың мәндерін бір 
функция қоңырауынан екіншісіне сақтайды. Сипаттама операторының орналасуына байланысты 
статикалық айнымалылар Ғаламдық және жергілікті болуы мүмкін. 
Әдетте айнымалылар машинаның жадында сақталады. Регистрлік айнымалылар орталық 
процессор регистрлерінде сақталады, онда оларға қол жеткізу және олармен жұмыс жадқа қарағанда 
тезірек орындалады. 
Әйтпесе, регистрлік айнымалылар Автоматты айнымалыларға ұқсас. Егер бос регистрлердің 
қажетті саны болмаса, онда айнымалы кәдімгі Автоматты болады. Автоматты жад класын жиі 
пайдалану ұсынылады, өйткені бұл функциялардың автономды жұмысын ұйымдастыруға 
мүмкіндік береді. Ғаламдық айнымалыларды пайдалану қажет болған кезде ғана қажет. 


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




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

    Басты бет