Video: R qiymati C++ nima?
2024 Muallif: Miles Stephen | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:41
chevron_right. R - qiymat : r - qiymat ” ma’lumotlarga ishora qiladi qiymat bu xotiradagi ba'zi bir manzilda saqlanadi. A r - qiymat ega bo‘la olmaydigan ifodadir qiymat unga tayinlangan, bu degani r - qiymat tayinlash operatorining (=) chap tomonida emas, balki o'ng tomonida paydo bo'lishi mumkin. // a, b ni "int" tipidagi ob'ektni e'lon qilish
Xuddi shunday, odamlar so'rashadi, R qiymati C++ nima?
In C++ lvalue ma'lum bir xotira joyiga ishora qiluvchi narsadir. Boshqa tomondan, a qiymat hech qayerga ishora qilmaydigan narsadir. Umuman olganda, qiymatlar vaqtinchalik va qisqa umr ko'radi, qiymatlar esa o'zgaruvchi sifatida mavjud bo'lganligi sababli uzoq umr ko'radi.
Keyinchalik savol tug'iladi: qiymat va qiymat tushunchasi nima? An qiymat bitta ifodadan tashqari davom etadigan ob'ektga ishora qiladi. Siz o'ylashingiz mumkin qiymat nomiga ega bo'lgan ob'ekt sifatida. Barcha o'zgaruvchilar, jumladan o'zgartirilmaydigan (const) o'zgaruvchilar qiymatlari . An qiymat vaqtinchalik hisoblanadi qiymat bu uni ishlatadigan iboradan tashqari davom etmaydi.
Shunga ko'ra, misol bilan lvalue va rvalue nima?
An qiymat dasturingiz kirishi mumkin bo'lgan manzilga ega. Misollar a qaytaradigan funksiya chaqiruvlarini o'z ichiga oladi qiymat mos yozuvlar va massiv yoki ob'ekt bo'lgan a'zo ifodalariga massiv pastki belgisi, a'zo va ko'rsatgich qiymat ma'lumotnoma.
O'zgaruvchining L qiymati nima R qiymati nima?
Topshiriq: l - qiymatlar va r - qiymatlar An l - qiymat bitta ifodadan tashqari davom etadigan ob'ektga ishora qiladi. An r - qiymat vaqtinchalik hisoblanadi qiymat bu uni ishlatadigan iboradan tashqari davom etmaydi.