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」是什麼?
常數 int PI = 3.14159;
「 const」是一個非常重要的限定符。 您應該將此限定符用於不應更改的變數。
L值或R值概念
下面顯示了一些範例:
整數X = 1,Y = 3; X = Y + 1; // 好 Y + 1 = X; // 不正確!
關鍵是L值:
- 要修改的變數必須放在“=”運算符的左側。
- 運算表達式應位於“=”運算符的右側。
R 值:
- 基本上,任何其他表達方式。
注意:雖然以下內容在語法上是正確的,但它是不好的:
輸出:X=20; Y = 20;
此外,當編譯器產生警告時,您應該仔細檢查它。 忽略它絕不是一個好主意。