Cи тілінде бағдарламалау Берикжан Касымов, 2018-2019
50
http://astanabilim.kz/infor/c
Қандай жаңа жаңалықтар алдыңдар?
глобальді айнымалыларды бағдарлама асытнда қайтада сипаттауға болмайды.
егер бағдарлама астында глобальді айнымалының
атымен бірдей атпен
локальді айнымалы сипаталған болса, онда локальді айнымалы қолданып
кетеді.
егер глобальді және локальді айнымалылардың аттары бірдей болатын болса,
онда бағдарлама астындағы глобальді айнымалыға қатынасу үшін оның
атының алдында екі рет қос нүкте жазылады:
Мамандардың көбі глобальді айнымалыларды
қолданбауды талап етеді, тіпті
оларды қолданбаған дұрыс, себебі глобальді айнымалылар:
бағдарламаның откладкасына және анализ жасауға кедергі келтіреді;
нақты қателіктер туындауы мүмкін - қандай да
бір бағдарлама асты
глобальді айнымалыны өзгерткенін көрмей қалуымыз мүмкін;
Cи тілінде бағдарламалау Берикжан Касымов, 2018-2019
51
http://astanabilim.kz/infor/c
бағдарламаның орындалу үдерісінде құрылмай мәліметтер блогына
жүктелгендіктен және бағдарламаның көлемі артуынан болады;
Сондықтан глобальді айнымалылар соңғы жағдайда қолданылады:
глобальді жүйелік баптауларды сақтау кезінде (экран түсін және т.б.);
егер айнымалы үш немесе одан да көп бағдарлама
астарында қолданған
болса, онда оны қандай да бір себептерден бағдарлама астарына жіберуге
қиындық тудырады.
Процедуралар мен функцияларға олардың параметрлері арқылы мәліметтерді
қай кезде жіберу керектігін ескеру қажет.
Бағдарлама мәтінін рәсімдеу
Достарыңызбен бөлісу: