Malumot orqali nima o'tadi?
Malumot orqali nima o'tadi?

Video: Malumot orqali nima o'tadi?

Video: Malumot orqali nima o'tadi?
Video: IELTS sertifikati sizga qanday imkoniyatlarni beradi? 2024, Noyabr
Anonim

Malumot orqali o'ting . Malumot bo'yicha o'tish o'zgaruvchining xotira manzili (xotira joyiga ko'rsatgich) ekanligini bildiradi o'tdi funktsiyaga. Bu o'xshamaydi o'tish qiymat bo'yicha, bu erda o'zgaruvchining qiymati o'tdi yoqilgan.

Xuddi shunday, C++ da havola orqali nima o'tadi?

Malumot orqali o'ting ( C++ faqat) Malumot orqali o'tish degan ma'noni anglatadi o'tish the ma'lumotnoma chaqiruvchi funksiyadagi argumentning chaqirilayotgan funksiyaning mos keladigan rasmiy parametriga. Chaqirilayotgan funktsiya argument qiymatini uning yordamida o'zgartirishi mumkin ma'lumotnoma o'tkazildi ichida. Aks holda foydalaning o'tish -qiymat bo'yicha o'tish argumentlar.

Bundan tashqari, o'tish nomi nima? Nomi bilan o'ting : Bu usul Algol kabi dasturlash tilida qo'llaniladi. Ushbu texnikada ramziy " nomi o‘zgaruvchining” o'tdi , bu unga kirish va yangilash imkonini beradi. Misol: C[j] qiymatini ikki barobarga oshirish mumkin o'tish uning nomi (uning qiymati emas) quyidagi protseduraga kiritiladi.

Bu erda, mos yozuvlar bo'yicha o'tish va qiymat bo'yicha o'tish o'rtasidagi farq nima?

Malumot bo'yicha o'tish chaqirilgan funktsiyalar parametri qo'ng'iroq qiluvchilar bilan bir xil bo'lishini anglatadi. o'tdi argument (emas qiymat , lekin identifikatsiya - o'zgaruvchining o'zi). Qiymat bo'yicha o'tish chaqirilgan funktsiyalar parametri qo'ng'iroq qiluvchilarning nusxasi bo'lishini anglatadi. o'tdi dalil.

Malumot orqali qo'ng'iroq qilish nimani anglatadi?

The ma'lumotnoma bo'yicha qo'ng'iroq qiling funktsiyaga argumentlarni uzatish usuli nusxa ko'chiradi ma'lumotnoma argumentning rasmiy parametrga kiritilishi. Funktsiyaning ichida ma'lumotnoma da ishlatiladigan haqiqiy argumentga kirish uchun ishlatiladi qo'ng'iroq qiling . Bu anglatadi parametrga kiritilgan o'zgarishlar o'tkazilgan argumentga ta'sir qiladi.

Tavsiya: