С тилиндеги көрсөткүч, башка өзгөрмөнүн дарегин сактаган өзгөрмө. Көрсөткүч башка көрсөткүч функциясына кайрылуу үчүн да колдонулушу мүмкүн. Көрсөткүчтү көбөйтсө/азайтса болот, б.а. кийинки/мурунку эстутумдун ордун көрсөтүү үчүн. Көрсөткүчтүн максаты эстутумду үнөмдөө жана тезирээк аткаруу убактысына жетишүү.
Эмне үчүн C тилинде көрсөткүчтөр керек?
Көрсөткүчтөр файлдарды иштетүү үчүн колдонулат. Көрсөткүчтөр эстутумду динамикалык бөлүштүрүү үчүн колдонулат. C++ тилинде базалык класска жарыяланган көрсөткүч туунду класстын объектисине кире алат. Бирок, туунду класстын көрсөткүчү базалык класстын объектисине кире албайт.
Эмне үчүн көрсөткүчтөр колдонулат?
Көрсөткүчтөр эстутумдун динамикалык түрдө бөлүнгөн блокторунун даректерин сактоо жана башкаруу үчүн колдонулат. Мындай блоктор маалымат объекттерин же объекттердин массивдерин сактоо үчүн колдонулат. Көпчүлүк структураланган жана объектиге багытталган тилдер үймөк же бош сактагыч деп аталган эс тутум аймагын камсыздайт, андан объекттер динамикалык түрдө бөлүштүрүлөт.
С тилинде көрсөткүч деген эмне жана ал эмнеде колдонулат?
С тилиндеги көрсөткүчтөр башка өзгөрмөнүн дарегин сактаган/көрсөтүүчү өзгөрмө. C тилиндеги көрсөткүч эстутумду динамикалык түрдө бөлүштүрүү үчүн колдонулат, б.а. иштөө убактысында. Көрсөткүч өзгөрмө int, float, char, double, short ж.б. сыяктуу дайындардын каалаган түрүнө тиешелүү болушу мүмкүн.
С көрсөткүчтөрү кантип иштейт?
С тилиндеги көрсөткүч, башка өзгөрмөнүн дарегин сактаган өзгөрмө. Көрсөткүч да болушу мүмкүнбашка көрсөткүч функциясына кайрылуу үчүн колдонулат. Көрсөткүчтү көбөйтсө/азайтса болот, б.а. кийинки/мурунку эстутумдун ордун көрсөтүү үчүн. Көрсөткүчтүн максаты эстутумду үнөмдөө жана тезирээк аткаруу убактысына жетишүү.