Инкремент және декремент операторлары: Нұсқалар арасындағы айырмашылық

Content deleted Content added
Жаңа тақырып
 
Өңдеу түйіні жоқ
1-жол:
== Инкремент және декремент операторлары ==
-сәйкесінше, олардың [[Операнд]] немесе одан бірлікті қосатын немесе алып тастайтын біртұтас операторлар. Олар әдетте императивті бағдарламалау тілдерінде жүзеге асырылады.[[C (programming language)|C]]-тәрізді тілдерде әр нұсқаның екі түрлі нұсқалары бар (алдыңғы және кейінгі) семантикасы сәл өзгеше.
Синтаксистік жолмен [[B (programming language)|B]] тілінен алынған тілдерде (С және оның әр түрлі туындылары) өсу операторы <code>++</code>, ал азайту операторы <code>--</code> ретінде жазылады. Кейбір басқа тілдер inc (x) және dec (x) функцияларын қолданады.<br /> Реттеу операторы ұлғаяды, ал кішірейту операторы оның операндының мәнін 1-ге төмендетеді. Операндта арифметикалық мәліметтер типі немесе сілтегіш типі болуы керек және өзгертілетін мәліметтер нысанына сілтеме болуы керек. Көрсеткіштердің мәні олардың жадында орналасқан келесі (немесе алдыңғы) элементті көрсететін сомаға артады (немесе азаяды).