* f = * f + 2; // a = a + 2-ге ұқсас, яғни a –ға жанама қатынас жасау; Оператордан айырмашылығы, көрсеткішті ауыстыру: f = f + 2; мұндағы өзгеретін f-пен көрсетілген айнымалының мәні емес, бірақ f-де жазылған адрес, яғни жадтың басқа аймағына ауысады.
Көрсеткіштермен мұндай арифметикалық амалдар көрсеткішпен адрестелетін типтің өлшемін автоматты түрде ескереді. Көрсеткіштің мәні тұрақтыға көбейтілген sizeof () мәніне өзгереді (осы мысалда 2). Бұл операциялар негізінен жадыға орналастырылған мәліметтер құрылымымен, мысалы, массивтермен жұмыс жасағанда мағынасы бар.
Достарыңызбен бөлісу: |