Tegishli nashrlar 'pointers'


C Ko'rsatkichlar: ular nima va ulardan qanday foydalanasiz?
Ko'rsatkich nima? Agar dasturingizda "var" o'zgaruvchisi bo'lsa, "&var" sizga "var" o'zgaruvchisi xotirasidagi manzilni beradi. Pointer o'zgaruvchilari - bu qiymatlarni emas, balki manzillarni saqlash uchun ishlatiladigan maxsus o'zgaruvchilar. Ko'rsatkich bu boshqa o'zgaruvchining xotira manzilini uning qiymati sifatida saqlaydigan o'zgaruvchidir. Ko'rsatkich o'zgaruvchisi bir xil turdagi ma'lumotlar turiga (masalan, int ) ishora qiladi va * operatori bilan yaratiladi. Siz..

C++ da ko'rsatkichlar yordamida C satridan belgini olib tashlash usulini yozing
Savol Bitta belgi ko'rsatgichini parametr sifatida qabul qiladigan va hech qanday qiymat qaytarmaydigan deleteG nomli funktsiyani yozing. Parametr C satridir. Bu funksiya satrdan barcha katta va kichik “g” harflarini olib tashlashi kerak. Olingan satr to'g'ri C satri bo'lishi kerak. Funksiyangiz parametrga qo'shimcha ravishda bittadan ortiq mahalliy o'zgaruvchini e'lon qilmasligi kerak; bu qo'shimcha o'zgaruvchi ko'rsatkich turi bo'lishi kerak. Funktsiyangiz kvadrat qavslardan..

Malumot bo'yicha o'tish va qiymat bo'yicha o'tish: C/C++ va Java va JavaScript o'rtasidagi taqqoslash
Agar siz JavaScript yoki hatto Java orqali dasturlashni o'rgangan bo'lsangiz, ehtimol siz ko'rsatkichlar tushunchasi bilan tanish emassiz. Quyidagi oddiy dasturni ko'rib chiqing: Yuqoridagi kodning chiqishi: First: 1 Second: 3 Agar nima uchun deb qiziqsangiz, iltimos, o'qing! Ko'rsatkichlar Asosiy farq addTwo va add_two funktsiyalari orqali o'tgan argumentlarda yotadi. Argument turi int emas, balki int* ekanligini unutmang. Bu kontseptsiya C/C++ va “Pointer” deb..

Ikki tomonlama doiraviy bog'langan ro'yxat |C++ amalga oshirish
Bog'langan ro'yxatdagi tugunlar ko'rsatkichlar orqali ulanadi. Ko'rsatkichlar xotiradagi joyning manzilini ifodalaydi. Bog'langan ro'yxatdagi tartib har bir tugundagi ko'rsatgich bilan belgilanadi. Ikki marta aylanali bog'langan ro'yxat dagi node ma'lumotlar elementi va ikkita tugun ko'rsatkichini o'z ichiga oladi, biri oldingi tugunga va biri keyingi tugunga. Ikki marta bog'langan ro'yxatda biz ikkala yo'nalishda ham o'tishimiz mumkin. Aloqador: Ikki marta bog'langan ro'yxat..

Objective-C da ko'rsatgichlar asoslari
Men Objective-C-ni birinchi marta o'rganishni boshlaganimda, men uchun ushbu dasturlash tili qanday ishlashini tushunishda juda muhim bo'lgan ko'rsatkichlar tushunchasini tushunish qiyin edi. Men uchun, kodlashdan tashqari fon va cheklangan dasturlash tili bilimidan kelib chiqqan holda, menda haqiqiy qiymatlarga ega bo'lgan o'zgaruvchilar haqida asosiy g'oya bor edi va har doim chaqirilganda yoki kerak bo'lganda uning mazmunini to'g'ridan-to'g'ri olishim mumkin edi. Masalan, x = a , bu..

O'tish: Ko'rsatkichlar
Ushbu qo'llanmada men tushuntiraman: Ko'rsatkich nima? Kirish manzili va koʻrsatkich qiymati Yangi funksiya Funksiyaga koʻrsatgich oʻtkazish Ko'rsatkich nima? Ko'rsatkich boshqa o'zgaruvchining xotira manziliga ishora qiluvchi o'zgaruvchidir. Lekin bu o'zgaruvchining maxsus turi bo'lib, u boshqa o'zgaruvchining xotira manzilini saqlaydi. Boshqa tillarda ko'rsatkichlar "ma'lumotnomalar" sifatida yashiringan va ular bilan ko'p narsa qilish mumkin emas, faqat..

Ko'rsatkichlar nima?
Agar siz men kabi bo'lsangiz va siz yuqori darajadagi tilda dasturlashni boshlagan bo'lsangiz, birinchi marta blog yuritish sohasida ko'rsatgichlarga duch kelganingizda, bu sizga do'zax darvozalariga kelgandek taassurot qoldiradi. Haqiqat shundaki, kontseptsiya unchalik qiyin emas va ulardan foydalanish sizga ma'lum afzalliklarni beradi. Biroq, ehtiyot bo'lish kerak. Ko'rsatkichlar nima? past va iflos versiya! Ko'rsatkichlar faqat xotira manzilini o'z ichiga olgan ma'lumotlar..