Video: Ո՞րն է ցուցիչը գործառույթը բացատրելու օրինակով:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Սրանում օրինակ , անցնում ենք ա ցուցիչ դեպի ա ֆունկցիան . Երբ անցնում ենք ա ցուցիչ որպես փոփոխականի փոխարեն արգումենտ, այնուհետև արժեքի փոխարեն փոխանցվում է փոփոխականի հասցեն: Այսպիսով, ցանկացած փոփոխություն, որը կատարվել է ֆունկցիան օգտագործելով ցուցիչ մշտապես կատարվում է անցած փոփոխականի հասցեով:
Ավելին, ի՞նչ եք հասկանում ցուցիչով, որպեսզի գործառույթը բացատրի որևէ օրինակով:
Ա ցուցիչ դեպի ա ֆունկցիան մատնանշում է գործարկվող կոդի հասցեն ֆունկցիան . Դու կարող ես օգտագործել ցուցիչներ զանգել գործառույթները և անցնել գործառույթները որպես փաստարկներ ուրիշների համար գործառույթները . Սրանում օրինակ , fp-ն ա ցուցիչ դեպի ա ֆունկցիան որ վերադառնում է int.
Բացի վերևից, ինչպես եք օգտագործում ֆունկցիայի ցուցիչները: Ինչպես փոխանցել ցուցիչը ֆունկցիային
- Զորավարժություն 1. Մուտքագրեք սկզբնաղբյուր կոդը Ձեր խմբագրի մեջ, որը ցույց է տալիս Զեղչը:
- Վարժություն 2. Փոփոխեք ձեր սկզբնական կոդը վարժություն 1-ից, որպեսզի հիմնական() ֆունկցիայի մեջ հայտարարվի float ցուցիչ p փոփոխական:
- Վարժություն 3. Կառուցեք նոր նախագիծ երկու ֆունկցիաներով՝ create() և show():
Այս կերպ ֆունկցիան կարո՞ղ է ցուցիչ լինել:
1) Ի տարբերություն սովորական ցուցիչների, ֆունկցիայի ցուցիչը մատնանշում է կոդի, ոչ թե տվյալների: Սովորաբար ֆունկցիայի ցուցիչը պահում է գործարկվող կոդի սկիզբը: 2) Ի տարբերություն սովորական ցուցիչների, մենք չենք հատկացնում de-allocate հիշողություն օգտագործելով ֆունկցիայի ցուցիչներ: 3) Ֆունկցիայի անունը կարող է օգտագործվել նաև գործառույթների հասցե ստանալու համար:
Ի՞նչ է C-ում ֆունկցիայի ցուցիչը:
Մեջ Գ , հնարավոր է նաև սահմանել և օգտագործել ֆունկցիայի ցուցիչներ , այսինքն. ցուցիչ փոփոխականներ, որոնք մատնանշում են գործառույթները . Ֆունկցիոնալ ցուցիչներ հայտարարվում են հետևյալ կերպ. int (*fp)(); կրկնակի (*fptr)(); Այստեղ fp-ը հայտարարվում է որպես a ցուցիչ գործառույթին որը վերադարձնում է int տեսակը, իսկ fptr-ը a է ցուցիչ գործառույթին որ վերադառնում է կրկնակի:
Խորհուրդ ենք տալիս:
Ի՞նչ է C++-ում ֆունկցիայի տեսակի ցուցիչը:
Ֆունկցիոնալ ցուցիչներ C և C++-ում Ալեքս Ալեյնի կողմից: Ֆունկցիայի ցուցիչը փոփոխական է, որը պահպանում է այն ֆունկցիայի հասցեն, որը հետագայում կարող է կանչվել այդ ֆունկցիայի ցուցիչի միջոցով: Սա օգտակար է, քանի որ գործառույթները ներառում են վարքագիծը
Ի՞նչ է ցուցիչը C++-ում պարզ օրինակով:
Ցուցիչներ C++-ում Ցուցիչը C++-ի փոփոխական է, որը պահում է մեկ այլ փոփոխականի հասցեն: Նրանք ունեն տվյալների տեսակ, ինչպես փոփոխականները, օրինակ՝ ամբողջ թվի տիպի ցուցիչը կարող է պահել ամբողջ թվով փոփոխականի հասցեն, իսկ նիշերի տիպի ցուցիչը կարող է պահել char փոփոխականի հասցեն։
Կարո՞ղ եք փոխանցել ցուցիչը C++ հղումով:
Հղում դեպի ցուցիչ C++-ում Նշում. թույլատրվում է օգտագործել «ցուցիչ դեպի ցուցիչ» և՛ C-ում, և՛ C++-ում, սակայն մենք կարող ենք օգտագործել «Հղում դեպի ցուցիչ» միայն C++-ում: Եթե ցուցիչը փոխանցվում է ֆունկցիայի որպես պարամետր և փորձում է փոփոխվել, ապա սլաքի վրա կատարված փոփոխությունները չեն արտացոլվում այդ ֆունկցիայից դուրս:
Ի՞նչ է գործառույթը բացատրել օրինակով:
Գործառույթների օրինակներ. Ֆունկցիան քարտեզագրում է մուտքերի մի շարքից (տիրույթ) դեպի հնարավոր ելքերի մի շարք (կոդոմեն): Ֆունկցիայի սահմանումը հիմնված է դասավորված զույգերի մի շարքի վրա, որտեղ յուրաքանչյուր զույգի առաջին տարրը տիրույթից է, իսկ երկրորդը՝ կոդոմենից։
Ի՞նչ է գործառույթը MySQL-ում օրինակով:
Ֆունկցիաները պարզապես կոդի կտորներ են, որոնք կատարում են որոշ գործողություններ և հետո վերադարձնում արդյունք: Որոշ գործառույթներ ընդունում են պարամետրեր, իսկ մյուս գործառույթները չեն ընդունում պարամետրերը: Եկեք համառոտ նայենք MySQL ֆունկցիայի օրինակին։ Լռելյայնորեն, MySQL-ը պահպանում է ամսաթվի տվյալների տեսակները «ՏՏՏՏ-ԱՄ-ՕՏ» ձևաչափով