Ang Pointer sa C, ay isang variable na nag-iimbak ng address ng isa pang variable. Ang isang pointer ay maaari ding gamitin upang sumangguni sa isa pang pointer function. Ang isang pointer ay maaaring dagdagan/bawasan, ibig sabihin, upang tumuro sa susunod/nakaraang lokasyon ng memorya. Ang layunin ng pointer ay upang makatipid ng memory space at makamit ang mas mabilis na execution time.
Bakit kailangan natin ng mga pointer sa C?
Ang mga pointer ay ginagamit para sa paghawak ng file. Ang mga pointer ay ginagamit upang maglaan ng memorya nang pabago-bago. Sa C++, ang isang pointer na idineklara sa isang base class ay maaaring ma-access ang object ng isang nagmula na klase. Gayunpaman, hindi ma-access ng isang pointer sa isang derived class ang object ng isang base class.
Bakit ginagamit ang mga pointer?
Ang mga pointer ay ginagamit upang mag-imbak at pamahalaan ang mga address ng mga dynamic na inilalaan na bloke ng memory. Ang ganitong mga bloke ay ginagamit upang mag-imbak ng mga bagay ng data o mga hanay ng mga bagay. Karamihan sa mga structured at object-oriented na wika ay nagbibigay ng isang lugar ng memorya, na tinatawag na heap o libreng store, kung saan ang mga bagay ay dynamic na inilalaan.
Ano ang pointer sa C at ano ang gamit nito?
Ang
Pointers sa wikang C ay isang variable na nag-iimbak/nagtuturo sa address ng isa pang variable. Ang isang Pointer sa C ay ginagamit para dynamic na maglaan ng memory i.e. sa oras ng pagtakbo. Ang variable ng pointer ay maaaring kabilang sa alinman sa uri ng data gaya ng int, float, char, double, short atbp.
Paano gumagana ang mga C pointer?
Ang Pointer sa C, ay isang variable na nag-iimbak ng address ng isa pang variable. Ang isang pointer ay maaari dingginamit upang sumangguni sa isa pang function ng pointer. Ang isang pointer ay maaaring dagdagan/bawasan, ibig sabihin, upang tumuro sa susunod/nakaraang lokasyon ng memorya. Ang layunin ng pointer ay upang makatipid ng memory space at makamit ang mas mabilis na execution time.