Ano ang mga operator ng address at indidirection sa C?
Ano ang mga operator ng address at indidirection sa C?

Video: Ano ang mga operator ng address at indidirection sa C?

Video: Ano ang mga operator ng address at indidirection sa C?
Video: How to answer "Tell me about yourself." | Charlene's TV career guide| 2024, Mayo
Anonim

Ang operator na available sa C para sa layuning ito ay "&" ( tirahan ng) operator . Ang operator & at ang naunang variable ay nagbabalik ng tirahan ng mga variable na nauugnay dito. Mga C's iba pang unary pointer operator ay ang “*”, tinatawag din bilang halaga sa tirahan o operator ng indidirection.

Gayundin, ang mga tao ay nagtatanong, ano ang isang indirection operator sa C?

Ang operator ng dereference o indidirectionoperator , minsan ay tinutukoy ng " * " (i.e. isang asterisk), ay aunary operator (ibig sabihin, isa na may isang solong operand) na matatagpuan sa C -tulad ng mga wika na may kasamang mga variable ng pointer. Ito ay gumagana sa isang pointer variable, at nagbabalik ng isang l-value na katumbas ng value sa pointer address.

ano ang gamit ng indirection operator? An operator ng indidirection , sa konteksto ng C#, isan ginamit na operator upang makuha ang halaga ng isang variable kung saan ang isang pointer ay tumuturo. Ang operator ng indidirection ay maaaring maging ginamit sa isang pointer sa isang pointer sa isang integer, isang single-dimensional na hanay ng mga pointer sa mga integer, isang pointer sa achar, at isang pointer sa isang hindi kilalang uri.

Bukod pa rito, ano ang address operator sa C?

An tirahan -ng operator ay isang mekanismo sa loob ng C++ na nagbabalik ng memorya tirahan ng isang variable. Ang mga ito mga address ibinalik ng tirahan -ng operator ay kilala bilang mga pointer, dahil "itinuro" nila ang variable sa memorya. Ang tirahan -ng operator ay aunary operator kinakatawan ng isang ampersand(&).

Ano ang mga pointer operator sa C?

Mga patalastas. Nagbibigay ang C++ ng dalawa pointeroperators , na (a) Address ng Operator & at(b) Hindi direksyon Operator *. A panturo ay isang variable na naglalaman ng address ng isa pang variable o maaari mong sabihin na ang avariable na naglalaman ng address ng isa pang variable ay sinasabing "itinuro sa" ang isa pang variable.

Inirerekumendang: