C++ baaskursuse süntaksielemendid
Olgu siinkohal loetletud, parema kursustevahelise koostöö tagamiseks, C++ baaskursuse programmeerimisülesannete lahendamiseks eelduspäraselt minimaalselt kasutatavad 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.
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
