C++ baaskursuse süntaksielemendid

Olgu siinkohal loetletud, parema kursustevahelise koostöö tagamiseks, C++ baaskursuse programmeerimisülesannete lahendamiseks eelduspäraselt minimaalselt kasutatavad süntaksielemendid.

C++ baaskursuse süntaksielemendid

Andmetüübid kasutusel

int, float, String, char, unsigned long

 

 

 

Loendite kasutamine

int i[5] ={0,0,0,0,0};

 

Loogikaoperaatorid

() - sulud
*, /, +, - tehted
<, >, ==, != - võrdlusoperaatorid
! - eitus
&& - ja
|| - või

Operaatorite prioriteetide järjekorda on kirjeldatud täpsemalt selles artiklis.


Tingimuslaused

if (tingimus){
  koodiplokk;
}else if (tingimus){
  koodiplokk;
}else{
  koodiplokk;
}

 

Tsükkel "for" operaatoriga

for (int a = 1; a < 5; a++){
  print("Rida ", a);
}

*Standardikohane Arduino süntaks on Serial.println("Rida" + String(a));

ülatoodud print() on teegipõhine kohandus, mis lihtsustab vajadust kasutajapoolse sisendite formaatide konversiooni järgi ja võimaldab mitme muutuja tagasisidestust ühel real, millega vormiliselt lähendab süntaksi Pythoni keelele, pikem artikkel print() ja pr() adaptatsioonidest, mõnevõrra haakuv ka IIC kaudu 128 x 64 px OLED ekraani jaoks funktsiooni ep() - "ekraanile printimine" kasutusega.

 

Funktsiooni defineerimine

bool userFunc(int fInp){
  if (fInp tingimus){
    return true;
 }else{
    return false;
 }
}

 

Funktsiooni kasutamine

if (userFunc(4) == true){
  koodiplokk;
}

Monteeri lihtsalt ja kiiresti

Riistvara montaa¾ on jaotatud etappideks ja toetatud õppevideodega. Vaata lähemalt.

 

Tarkvaratugi

Loe riistvaralist portide lugemist ja muutujate defineerimist toetava tarkvarateegi kohta