sizeof stellt die Länge einer Variablen (den benötigten Speicherplatz) in Bytes fest. Auch die Anzahl der Elemente eines Arrays kann mit sizeof bestimmt werden. Hierzu wird zunächst der Speicherplatz in Bytes bestimmt, anschließend wird dieser Wert durch den vom ersten Element belegten Speicherplatz geteilt. Das gilt auch für Arrays mit char und String: Mit Hilfe … Weiterlesen …
Programmiersprache
switch … case
Genau wie ⇒if .. else kann switch – case Abfragen durchführen. Letzte Aktualisierung:
Arrays (Datenfelder) eindimensional
Du kannst dir ein Array wie einen Schrank mit Schubladen vorstellen. In jeder Schublade befindet sich ein Element. Mit Hilfe von Arrays können Daten eines einheitlichen Typs (z. B. ⇒int, bool oder Strings) im Speicher abgelegt und jederzeit wieder hervor geholt werden. Mit den eckigen Klammern wird die Anzahl der Elemente festgelegt. Arrays können bereits … Weiterlesen …
while
while erfüllt den gleichen Zweck wie die ⇒for-Schleife. Allerdings musst du dich selbst um das Hochzählen der Schleifenvariable kümmern. Das Schaubild verdeutlicht den Ablauf einer while-Schleife: Gegenüberstellung for/while: Eine LED soll dreimal blinken und dann zwei Sekunden pausieren: Lösung mit for: Lösung mit while: Letzte Aktualisierung:
for-Schleife
Die for-Schleife ist eine Kontrollstruktur, die eine oder mehrere Anweisungen mit einer bestimmten Anzahl von Wiederholungen ausführt. Sie hat die Form:Von (Startwert = Wert; Startwert kleiner oder gleich Endwert; Schrittweite) Beginne mit dem Startwert 0, führe die Befehle solange aus, bis der Wert 9 (= <10) erreicht ist. Die Schrittweite beträgt 1.In diese Schleife werden nun die … Weiterlesen …
if … else
if … else trifft je nach der vorliegenden Bedingung eine Entscheidung, wie das Programm weitergehen soll. Das kann der Zustand eines Tasters (HIGH oder LOW) oder der Wert einer Variable sein. Die Grundstruktur: // wenn die Bedingung erfüllt ist … if (Variable == Wert) { // Befehl ausführen } // sonst else { // alternativen … Weiterlesen …
Funktionen
Erklärung Mit Funktionen können Programmteile erstellt werden, die eine bestimmte Aufgabe ausführen und dann zu der Stelle im Programm zurückkehren, von dem aus die Funktion aufgerufen wurde. Der Vorteil ist, dass häufig verwendete Programmteile nur einmal erstellt werden müssen. Sie können dann an beliebiger Stelle im Programm aufgerufen werden. Eine Funktion kann eine Folge von … Weiterlesen …
Variablen
Variablentypen Du kannst dir eine Variable als eine Box vorstellen, in der Informationen gespeichert werden. Bevor du sie im Programm verwenden kannst, musst du sie anlegen oder sie anlegen und ihr gleichzeitig einen Wert zuweisen. Zahlen Zeichenketten bool (boolean) Eine Variable vom Typ bool kann nur zwei Werte annehmen: true ⇒ wahr false ⇒ falsch … Weiterlesen …