NXC stałe i zmienne: Różnice pomiędzy wersjami

Z Systemy operacyjne i sieci komputerowe
Przejdź do nawigacji Przejdź do wyszukiwania
(Utworzył nową stronę „==Deklarowanie stałych== <pre> #define a 75 #define b 5000 task main() { OnFwd(OUT_BC, a); Wait(b); Off(OUT_BC); } </pre> Do deklarowania stałych służy <code>#def...”)
 
Linia 15: Linia 15:
  
 
==Deklarowanie zmiennych==
 
==Deklarowanie zmiennych==
 +
 +
Możemy zadeklarować następujące typy zmiennych:
 +
*bool
 +
*byte
 +
*char
 +
*int
 +
*short
 +
*long
 +
*unsigned
 +
*float
 +
*mutex
 +
*string
 +
*Structures
 +
*Arrays
 +
 +
Zmienne są świetnie opisane w [dokumentacji|http://bricxcc.sourceforge.net/nbc/nxcdoc/nxcapi/vars.html]

Wersja z 15:24, 6 sty 2014

Deklarowanie stałych

#define a 75
#define b 5000
task main()
{
OnFwd(OUT_BC, a);
Wait(b);
Off(OUT_BC);
}

Do deklarowania stałych służy #define. Następnie podajemy nazwę i wartość. Efekt działania programu jest oczywisty. Jak ktoś nie rozumie, proszę przeczytać NXC sterowanie serwomotorem

Deklarowanie zmiennych

Możemy zadeklarować następujące typy zmiennych:

  • bool
  • byte
  • char
  • int
  • short
  • long
  • unsigned
  • float
  • mutex
  • string
  • Structures
  • Arrays

Zmienne są świetnie opisane w [dokumentacji|http://bricxcc.sourceforge.net/nbc/nxcdoc/nxcapi/vars.html]