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.
चर क्या होते हैं?
चर (Variables) कंटेनर की तरह होते हैं जो किसी चीज़ को संग्रहीत करते हैं। प्रत्येक कंटेनर “प्रकार” में गुणों का एक सेट होता है, जिसमें आकार और वह किस प्रकार की सामग्री रख सकता है, आदि शामिल हैं।
दो विशेषताएं जो आपको जाननी चाहिए:
प्रकार
प्रत्येक चर का एक “प्रकार” होना चाहिए। यह आलेख केवल आदिम प्रकारों को कवर करेगा - char, short, int, long, long long, float, और double.
आदिम डेटा प्रकार केवल स्केलर मान रख सकता है, इसका कोई आयाम नहीं होता। सही प्रकार का चयन करना महत्वपूर्ण है क्योंकि प्रकार इस बात को प्रभावित करता है कि चर किस प्रकार संग्रहीत किया जाता है।
घोषणाओं
किसी चर का उपयोग करने से पहले उसे घोषित/निर्मित किया जाना चाहिए।
उदाहरण के लिए
पूर्णांक ऊँचाई;
फ्लोट मात्रा;
आरंभीकरण का अर्थ है चर को प्रारंभिक मान से पूर्व-पॉप्युलेट करना:
उदाहरण के लिए
ऊंचाई = 5.0;
राशि = 0.0;
या, आप घोषणा और आरंभीकरण दोनों एक साथ कर सकते हैं:
int height = 5.0;
float amount = 0.0;
नमूना:
int length=5, width=10;
Brain.Screen.print(" %d गुणा %d आयत का परिमाप = %d",
length, width, (length + width)*2 );
आरंभ न किए गए किसी चीज़ से संबंधित समस्याओं को दर्शाने के लिए नमूना:
int main() {
// रोबोट कॉन्फ़िगरेशन आरंभ करना। दूर नहीं करते!
vexcodeInit();
int length=5;
int width;
int perimeter = (length + width) * 2; //गलत, क्योंकि width को इनिशियलाइज़ नहीं किया गया है
}अमान्य घोषणा दिखाने के लिए नमूना:
int main() {
// रोबोट कॉन्फ़िगरेशन आरंभ करना। दूर नहीं करते!
vexcodeInit();
int length=5, width;
int length; //गलत. आप किसी मौजूदा वेरिएबल नाम के साथ घोषणा नहीं कर सकते।
int x, float y; //गलत। आपको ";" का उपयोग करना होगा, क्योंकि int और float अलग-अलग प्रकार हैं।
int परिधि = (लंबाई + चौड़ाई)*2; //गलत, क्योंकि चौड़ाई को
इनिशियलाइज़ नहीं किया गया है }