C++-da dəyər və dəyər nədir?

Mündəricat:

C++-da dəyər və dəyər nədir?
C++-da dəyər və dəyər nədir?

Video: C++-da dəyər və dəyər nədir?

Video: C++-da dəyər və dəyər nədir?
Video: Ətraf Mühit, İlk Tətbiq - Unreal Mühərrik (UE5) 2024, Noyabr
Anonim

TL;DR: “lvalue” ya “təyinat operatorunun sol tərəfində yerləşdirilə bilən ifadə” deməkdir, ya da “yaddaş ünvanı olan ifadə” deməkdir. “ dəyər” “bütün digər ifadələr”kimi müəyyən edilmişdir.

Nümunə ilə C-də dəyər və dəyər nədir?

Məsələn, Tapşırıq sol operand kimi l dəyərini gözləyir, ona görə də aşağıdakı etibarlıdır: int i=10; Lakin bu deyil: int i; 10=i; Bunun səbəbi yaddaşımda ünvanım olması və dəyərimin olmasıdır. 10-un müəyyən edilə bilən yaddaş yeri yoxdur və buna görə də dəyərdir.

Dəyərlə dəyər arasındakı fərq nədir?

Dəyər tək ifadədən kənarda qalan obyektə aiddir. Dəyər onun istifadə etdiyi ifadədən kənarda qalmayan müvəqqəti dəyərdir.

C dilində dəyər nədir?

L-dəyəri: "l-dəyəri" obyektimüəyyən edən yaddaş məkanına istinad edir. l-dəyəri təyin operatorunun (=) sol və ya sağ tərəfi kimi görünə bilər. l-dəyəri çox vaxt identifikator kimi təmsil olunur.

Dəyər istinadları nədir?

Rvalue istinadları C++ dilinin kiçik texniki uzantısıdır Rvalue istinadları proqramçılara məntiqi olaraq lazımsız surət çıxarmaqdan qaçmağa və mükəmməl yönləndirmə funksiyalarını təmin etməyə imkan verir. Onlar ilk növbədə daha yüksək performans və daha güclü kitabxanaların dizaynına kömək etmək üçün nəzərdə tutulub.