Funktsiyaga ko'rsatgich nimani misol bilan tushuntiradi?
Funktsiyaga ko'rsatgich nimani misol bilan tushuntiradi?

Video: Funktsiyaga ko'rsatgich nimani misol bilan tushuntiradi?

Video: Funktsiyaga ko'rsatgich nimani misol bilan tushuntiradi?
Video: C++ | Модификаторы Типов | Указатели Ссылки | 03 2024, May
Anonim

Bunda misol , biz o'tmoqdamiz a ko'rsatgich a ga funktsiyasi . Biz o'tganimizda a ko'rsatgich o'zgaruvchi o'rniga argument sifatida qiymat o'rniga o'zgaruvchining manzili uzatiladi. Shunday qilib, tomonidan qilingan har qanday o'zgarishlar funktsiyasi yordamida ko'rsatgich o'tgan o'zgaruvchining manzilida doimiy ravishda amalga oshiriladi.

Bundan tashqari, funktsiyani biron bir misol bilan tushuntirish uchun ko'rsatgich deganda nimani tushunasiz?

A ko'rsatgich a ga funktsiyasi ning bajariladigan kodining manziliga ishora qiladi funktsiyasi . Siz.. qila olasiz; siz … mumkin foydalanish ko'rsatkichlar qo'ng'iroq qilmoq funktsiyalari va o'tish funktsiyalari boshqalarga dalil sifatida funktsiyalari . Bunda misol , fp - a ko'rsatgich a ga funktsiyasi bu intni qaytaradi.

Yuqoridagilardan tashqari, funktsiya ko'rsatkichlaridan qanday foydalanasiz? Funktsiyaga ko'rsatgichni qanday o'tkazish kerak

  1. 1-mashq: Chegirmaga ishora qilishdan manba kodini muharriringizga kiriting.
  2. 2-mashq: 1-mashqdagi manba kodingizni o'zgartiring, shunda p float ko'rsatgich o'zgaruvchisi main() funksiyasida e'lon qilinadi.
  3. 3-mashq: Ikki funktsiyaga ega yangi loyiha yarating: create() va show().

Shu tarzda, funktsiya ko'rsatkich bo'lishi mumkinmi?

1) Oddiy ko'rsatkichlardan farqli o'laroq, funktsiya ko'rsatkichi ma'lumotlarni emas, balki kodni ko'rsatadi. Odatda funktsiya ko'rsatkichi bajariladigan kodning boshlanishini saqlaydi. 2) Oddiy ko'rsatkichlardan farqli o'laroq, biz ajratishni ajratmaymiz xotira funktsiya ko'rsatkichlaridan foydalanish. 3) Funksiya nomidan funksiyalar manzilini olish uchun ham foydalanish mumkin.

C tilidagi funksiyaga ko'rsatgich nima?

In C , aniqlash va ishlatish ham mumkin funktsiya ko'rsatkichlari , ya'ni. ko'rsatgich ishora qiluvchi o'zgaruvchilar funktsiyalari . Funktsiya ko'rsatkichlari quyidagicha e'lon qilinadi: int (*fp)(); double (*fptr)(); Bu erda fp a sifatida e'lon qilinadi funktsiyaga ko'rsatgich bu int turini qaytaradi va fptr a funktsiyaga ko'rsatgich bu ikki barobar qaytaradi.

Tavsiya: