Ni pointer gani ya aina ya kufanya kazi katika C++?
Ni pointer gani ya aina ya kufanya kazi katika C++?

Video: Ni pointer gani ya aina ya kufanya kazi katika C++?

Video: Ni pointer gani ya aina ya kufanya kazi katika C++?
Video: Котенка просто оставили на обочине. Котенок по имени Роки 2024, Mei
Anonim

Viashiria vya kazi katika C na C ++ Na Alex Allain. A kiashiria cha kazi ni kigezo kinachohifadhi anwani ya a kazi ambayo inaweza kuitwa baadaye kupitia hiyo kiashiria cha kazi . Hii ni muhimu kwa sababu kazi kuficha tabia.

Mbali na hilo, unaitaje kazi kutoka kwa pointer katika C++?

C++ kipengele cha simu kwa pointer . The wito kwa njia ya pointer ya kupitisha hoja kwa a kazi kunakili anwani ya hoja kwenye kigezo rasmi. Ndani ya kazi , anwani inatumika kupata hoja halisi iliyotumika katika wito . Hii inamaanisha kuwa mabadiliko yaliyofanywa kwa parameta huathiri hoja iliyopitishwa.

Baadaye, swali ni, unamaanisha nini na kiashiria cha kazi? Kutoka Wikipedia, ensaiklopidia ya bure. A kiashiria cha kazi , pia huitwa subroutine pointer au utaratibu pointer , ni a pointer ambayo inaashiria a kazi . Kinyume na kurejelea thamani ya data, a kiashiria cha kazi inaelekeza kwa nambari inayoweza kutekelezwa ndani ya kumbukumbu.

Halafu, pointer ya kufanya kazi kuelezea kwa mfano ni nini?

Katika hili mfano , tunapita a pointer kwa a kazi . Tunapopita a pointer kama hoja badala ya kutofautisha basi anwani ya kutofautisha inapitishwa badala ya thamani. Kwa hivyo mabadiliko yoyote yaliyofanywa na kazi kwa kutumia pointer inafanywa kwa kudumu kwa anwani ya kutofautisha kupita.

Kiashiria katika C ni nini?

Viashiria katika C lugha ni kigezo ambacho huhifadhi/kuelekeza anwani ya kigezo kingine. A Pointer katika C inatumika kutenga kumbukumbu kwa nguvu i.e. kwa wakati wa kukimbia. The pointer variable inaweza kuwa ya aina yoyote ya data kama vile int, float, char, double, short n.k.