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.

വേരിയബിളുകൾ എന്തൊക്കെയാണ്?

വേരിയബിളുകൾ എന്തെങ്കിലും സംഭരിക്കുന്ന പാത്രങ്ങൾ പോലെയാണ്. ഓരോ കണ്ടെയ്നർ "തരം" യിലും വലിപ്പം, അതിൽ ഉൾക്കൊള്ളാൻ കഴിയുന്ന ഉള്ളടക്കം എന്നിവയുൾപ്പെടെ ഒരു കൂട്ടം ഗുണങ്ങളുണ്ട്.

നിങ്ങൾ അറിഞ്ഞിരിക്കേണ്ട രണ്ട് ഗുണങ്ങൾ:

തരങ്ങൾ

ഓരോ വേരിയബിളിനും ഒരു "തരം" ഉണ്ടായിരിക്കണം. ഈ ലേഖനം പ്രാകൃത തരങ്ങളെ മാത്രമേ ഉൾക്കൊള്ളുന്നുള്ളൂ - ചാർ, ഷോർട്ട്, ഇന്റ്, ലോങ്, ലോങ് ലോങ്, ഫ്ലോട്ട്, ഡബിൾ.

പ്രിമിറ്റീവ് ഡാറ്റ തരത്തിന് സ്കെയിലർ മൂല്യങ്ങൾ മാത്രമേ ഉൾക്കൊള്ളാൻ കഴിയൂ, അതിന് ഒരു മാനവുമില്ല. വേരിയബിൾ എങ്ങനെ സംഭരിക്കുന്നു എന്നതിനെ തരം ബാധിക്കുന്നതിനാൽ ശരിയായ തരം തിരഞ്ഞെടുക്കുന്നത് നിർണായകമാണ്.

പ്രഖ്യാപനങ്ങൾ

വേരിയബിളുകൾ ഉപയോഗിക്കുന്നതിന് മുമ്പ് അവ പ്രഖ്യാപിക്കുകയോ സൃഷ്ടിക്കുകയോ ചെയ്യണം.

ഉദാ.

ഇന്റ് ഉയരം;
ഫ്ലോട്ട് തുക;

ഇനിഷ്യലൈസേഷൻ എന്നാൽ വേരിയബിളിനെ ഒരു ഇനീഷ്യൽ മൂല്യം ഉപയോഗിച്ച് പ്രീ-പോപ്പുലേറ്റ് ചെയ്യുക എന്നാണ് അർത്ഥമാക്കുന്നത്:

ഉദാ.

ഉയരം = 5.0;
തുക = 0.0;

അല്ലെങ്കിൽ, നിങ്ങൾക്ക് ഡിക്ലറേഷനും ഇനിഷ്യലൈസേഷനും ഒരുമിച്ച് ചെയ്യാം:

ഇന്റ് ഉയരം = 5.0;
ഫ്ലോട്ട് തുക = 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 perimeterm = (length + width) * 2; //വീതി ഇനീഷ്യലൈസ് ചെയ്തിട്ടില്ലാത്തതിനാൽ തെറ്റാണ്

}

അസാധുവായ പ്രഖ്യാപനം കാണിക്കുന്നതിനുള്ള സാമ്പിൾ:

int main() {
  // റോബോട്ട് കോൺഫിഗറേഷൻ ആരംഭിക്കുന്നു. നീക്കം ചെയ്യരുത്!
  vexcodeInit();

  int നീളം=5, വീതി;
  int നീളം; //തെറ്റാണ്. നിലവിലുള്ള ഒരു വേരിയബിൾ നാമം ഉപയോഗിച്ച് നിങ്ങൾക്ക് പ്രഖ്യാപിക്കാൻ കഴിയില്ല.
  int x, float y; //തെറ്റ്. ഇന്റും ഫ്ലോട്ടും വ്യത്യസ്ത തരങ്ങളായതിനാൽ നിങ്ങൾ ";" ഉപയോഗിക്കണം.
  int perimeter = (നീളം + വീതി)*2; //വീതി

 ഇനീഷ്യലൈസ് ചെയ്തിട്ടില്ലാത്തതിനാൽ തെറ്റാണ് }

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: