Video: C++ da funksiya turiga ko'rsatgich nima?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
Funktsiya ko'rsatkichlari ichida C va C ++ Aleks Allen tomonidan. A funktsiya ko'rsatkichi a manzilini saqlaydigan o'zgaruvchidir funktsiyasi keyinchalik bu orqali chaqirilishi mumkin funktsiya ko'rsatkichi . Bu foydali, chunki funktsiyalari xatti-harakatni qamrab oladi.
Bundan tashqari, C++ da ko'rsatgichdan funktsiyani qanday chaqirish mumkin?
C++ funksiya chaqiruvi tomonidan ko'rsatgich . The qo'ng'iroq qiling tomonidan ko'rsatkich usuli argumentlarni a ga o'tkazish funktsiyasi argumentning manzilini rasmiy parametrga ko'chiradi. Ichkarida funktsiyasi , manzilda ishlatiladigan haqiqiy argumentga kirish uchun ishlatiladi qo'ng'iroq qiling . Bu parametrga kiritilgan o'zgartirishlar o'tkazilgan argumentga ta'sir qilishini anglatadi.
Keyinchalik savol tug'iladi: funktsiya ko'rsatkichi deganda nimani tushunasiz? Vikipediyadan, bepul ensiklopediya. A funktsiya ko'rsatkichi , shuningdek, pastki dastur deb ham ataladi ko'rsatgich yoki protsedura ko'rsatgich , a ko'rsatgich bu a ga ishora qiladi funktsiyasi . Ma'lumotlar qiymatiga havola qilishdan farqli o'laroq, a funktsiya ko'rsatkichi xotiradagi bajariladigan kodga ishora qiladi.
Keyin, misol bilan tushuntirib beradigan funktsiya ko'rsatkichi nima?
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.
C tilida ko'rsatgich nima?
C tilidagi ko'rsatkichlar til boshqa o'zgaruvchining manzilini saqlaydigan/ko'rsatuvchi o'zgaruvchidir. A C tilidagi ko'rsatkich xotirani dinamik ravishda, ya'ni ish vaqtida ajratish uchun ishlatiladi. The ko'rsatgich o'zgaruvchi har qanday ma'lumot turiga tegishli bo'lishi mumkin, masalan, int, float, char, double, short va hokazo.