[C] Ano ang payo ng *** ibig sabihin nito?

Author Topic: [C] Ano ang payo ng *** ibig sabihin nito?  (Read 12 times)

davyzhu

  • Guest
[C] Ano ang payo ng *** ibig sabihin nito?
« on: January 01, 1970, 01:00:00 am »
Hi sa lahat,

Ako sa pagbabasa ng isang reference software ng H.264 video encoder (http://iphome.hhi.de/suehring/tml/download/).At nakita ko ang isang pulutong ng mga variable ay ipinahayag na tulad ng sa ibaba:
imgpel ** imgY = p-> imgY;
imgpel *** imgUV = p-> imgUV;
Mayroong kahit na anim na payo ******.

Ano ang payo ng *** ibig sabihin nito?Ay ito vanturo sa isang istraktura at iba pa?

Paano ko malalaman kung saan ay ang vanturo point sa?

At bakit gamitin ang estilo, ito ay madali?

Malugod na pagbati,
Davy



polus

  • Guest
[C] Ano ang payo ng *** ibig sabihin nito?
« Reply #1 on: January 01, 1970, 01:00:01 am »
Ang dereference operator (*) ay nagbibigay-daan sa iyo upang ma-access ang data na vanturo ay tumuturo sa.

Eg
pPointer = 0; / / set ang vanturo sa zero.
* * * pPointer = 0; / / set ng memorya ng matulis na sa pamamagitan ng pPointer sa zero.

Kung minsan ang kanyang kailangan at maginhawa sa double o triple payo dereference upang ma-access ang data sa mga istruktura o arrays.Mayroon akong isang queuing system sa C na gumagamit ng arrays ng payo.Ang bawat vanturo, mga puntos sa isang istraktura.Ngayon ma-access ang pila gumamit ako ng isang Punong at buntot vanturo.Ma-access ang data sa mga pila ay maaaring gawin sa pamamagitan ng paggamit ng isang double vanturo dereference.

Eg
* * * pTail / / Points sa memory address sa pila.
** pTail-> access istraktura sa magbunton / / Points sa data sa memory address sa pila.

Hope na tumutulong sa

Ngiti

saeid5977

  • Guest
[C] Ano ang payo ng *** ibig sabihin nito?
« Reply #2 on: January 01, 1970, 01:00:03 am »
hi, ay maaaring multi dimensional arrays!


btbass

  • Guest
[C] Ano ang payo ng *** ibig sabihin nito?
« Reply #3 on: January 01, 1970, 01:00:04 am »
Maaari kang magkaroon ng isang vanturo sa isang vanturo, o isang vanturo sa isang vanturo sa isang vanturo ect, ect.Kung magdadala sa iyo na paunawa sa mga tuntunin ng misra, sabihan sila na hindi ka dapat gumamit ng higit sa 2 antas ng kawalang-tapat na ito at pagkatapos ay nagiging mahirap maunawaan ang mga code.


 

+ Quick Reply