Ի՞նչ է հասցեն C-ում:
Ի՞նչ է հասցեն C-ում:

Video: Ի՞նչ է հասցեն C-ում:

Video: Ի՞նչ է հասցեն C-ում:
Video: Gosh - Srtis Hascen 2024, Մայիս
Anonim

Հիշողության վայրը, որտեղ տվյալները պահվում են, դա է հասցեն այդ տվյալներից։ Մեջ C հասցե փոփոխականը կարելի է ձեռք բերել՝ նիշը և փոփոխականի անվան վրա դնելով: Փորձեք հետևյալ ծրագիրը, որտեղ a-ն փոփոխական է, իսկ &a-ն նրա հասցեն #include int main()

Բացի այդ, ո՞րն է հասցեի տվյալների տեսակը C-ում:

Տվյալների տեսակները C-ում

Տվյալների տեսակը Հիշողություն (բայթ) Ձևաչափի ցուցիչ
ստորագրված char 1 %c
անստորագիր նիշ 1 %c
բոց 4 %f
կրկնակի 8 %lf

Բացի վերևից, ի՞նչ է նշանակում %p C-ում: Printf ֆունկցիաների ընտանիքին պատկանող ֆունկցիաները ունեն «%» տեսակի սպեցիֆիկատորներ էջ "-ը և "%x"-ը: "x"-ը և "X"-ը ծառայում են տասնվեցական թվի ելքի համար: "x"-ը նշանակում է փոքրատառեր (abcdef), իսկ "X"-ը՝ մեծատառեր (ABCDEF): էջ «ծառայում է ցուցիչի դուրսբերման համար: Այն կարող է տարբերվել՝ կախված կոմպիլյատորից և հարթակից:

Նաև հարցրեց, թե որն է օպերատորի հասցեն C-ում:

Ան օպերատորի հասցեն C++-ի ներսում մի մեխանիզմ է, որը վերադարձնում է հիշողությունը հասցեն փոփոխականի։ Սրանք հասցեները վերադարձրել է օպերատորի հասցեն հայտնի են որպես ցուցիչներ, քանի որ դրանք «մատնացույց են անում» հիշողության մեջ գտնվող փոփոխականին օպերատորի հասցեն միական է օպերատոր ներկայացված է նշանով (&):

Որոնք են հասցեի և անուղղակի օպերատորները C-ում:

Մինչդեռ փոփոխականին մատնանշող ցուցիչը տալիս է an անուղղակի մուտք դեպի իր հիշողության մեջ պահվող փոփոխականի արժեքը հասցեն , է անուղղակի օպերատոր dereferences ցուցիչը և վերադարձնում է փոփոխականի արժեքը այդ հիշողության վայրում: Այն անուղղակի օպերատոր միական է օպերատոր ներկայացված է (*) նշանով։

Խորհուրդ ենք տալիս: