75
рti = pti + l; немесе pti++;
операторларының орындалуы pti көрсеткішінің мәнін 2-ге өзгертеді,
нәтижесінде оның мәні FFC2 тең болады. рti -- операторы орындалғанда;
көрсеткіш мәні 2-ге азаяды және оның мәні FFBE тең болады.
Басқа типті көрсеткіштер үшін осыған ұқсас іс-әрекеттер орындалады:
ptc++; көрсеткіш мәнін 1-ге ұлғайтады;
ptf++; көрсеткіш мәнін 4-ке ұлғайтады.
Нұсқаушыларды функция параметрлерін беру үшін қолдану.
Функцияларды пайдалану ережелерін қарастырсақ, Си тілінде шақырылатын
функцияның формалды параметрлеріне шақыратын
программадан фактілік
параметр мәндерін тек біржақты ғана жіберу мүмкін. Өрнекте операнд
ретінде қолданылатын қайтарылатын мәнді функцияның өзі береді. Осыдан
шығатын ереже: функция орындалуы кезінде
шақыратын программада
айнымалылар мәні өзгермейді. Бірақ, егер функция параметрлері ретінде
көрсеткіштер қолданылатын болса, бұл ережені ескермеуге болады.
Келесі
мысалда
swap()
функциясы
аргумент
бойынша
өз
көрсеткіштерімен берілген, екі айнымалы шамасының
мәндерін ауыстыруға
мүмкіндік береді.
Достарыңызбен бөлісу: