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.
Bir değişkeni değiştirmek, C++ gibi nesne yönelimli programlama dilleri söz konusu olduğunda karmaşık bir sorudur. Bu makalede, const ve lvalue kavramlarını içeren değişkenleri değiştirmenin temellerini öğreneceksiniz.
Veri türünden önceki bu "const" nedir?
const int PI = 3,14159;
“ const” çok önemli bir niteleyicidir. Bu niteleyiciyi hiçbir zaman değişmemesi gereken değişkenler için kullanmalısınız.
L değeri veya R değeri kavramı
Aşağıda bazı örnekler gösterilmektedir:
int X = 1, Y = 3; X = Y + 1; // İyi Y + 1 = X; // YANLIŞ!
Anahtar L değeri içindir:
- Değiştirilecek değişken “=” operatörünün sol tarafına yazılmalıdır.
- İşlem ifadesi “=” operatörünün sağ tarafında olmalıdır.
R-Değeri:
- Temel olarak, diğer ifadeler.
Dikkat: Aşağıdakiler sözdizimsel olarak doğru olsa da kötüdür:
Çıkış: X = 20; Y = 20;
Ayrıca derleyici bir uyarı ürettiğinde onu her zaman dikkatle incelemelisiniz. Bunu görmezden gelmek asla iyi bir fikir değildir.