The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.
VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.
C++ сияқты объектіге бағытталған бағдарламалау тілдеріне қатысты айнымалы мәнді өзгерту күрделі мәселе. Бұл мақалада сіз const және lvalue ұғымдарын қамтитын айнымалы мәндерді өзгерту негіздерін үйренесіз.
Деректер түріне дейін бұл «const» деген не?
const int PI = 3,14159;
“ const” – өте маңызды квалификация. Бұл квалификацияны ешқашан өзгермейтін айнымалылар үшін пайдалану керек.
L-мәні немесе R-мәні түсінігі
Төменде кейбір мысалдар көрсетілген:
int X = 1, Y = 3; X = Y + 1; // Жақсы Y + 1 = X; // ҚАТЕ!
Кілт L-мәні үшін:
- Өзгертілетін айнымалыны «=» операторының сол жағына қою керек.
- Операция өрнегі «=» операторының оң жағында болуы керек.
R-мәні:
- Негізінде кез келген басқа өрнектер.
Абайлаңыз: Төмендегілер синтаксистік тұрғыдан дұрыс болғанымен, ол нашар:
Шығару: X = 20; Y = 20;
Сонымен қатар, компилятор ескерту жасағанда, оны әрқашан мұқият қарап шығу керек. Оны елемеу ешқашан жақсы идея емес.