INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Programmstruktur
28.06.2014, 12:05
Beitrag #1
Programmstruktur
Hallo miteinander,
kann mir mal jemand die Bedeutung der geschweiften Klammern { und } erklären und wann diese einzustzen sind ?
Das ist bei mir immer so ein "try and error" Spiel.Huh
Ausserdem wüsste ich gern wie die Anzeige der Zeilenzahl im Listing eingeschaltet wird.
vielen Dank und Grüsse
poca
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.06.2014, 13:35
Beitrag #2
RE: Programmstruktur
(28.06.2014 12:05)poca schrieb:  kann mir mal jemand die Bedeutung der geschweiften Klammern { und } erklären und wann diese einzustzen sind ?
Das ist an und für sich nicht unbedingt eine Arduino-Frage, sondern gehört eher zu den C oder C++ Grundlagen. Aber egal...
Im Prinzip muss man die {} um Befehle (Statements) setzen, die im selben Block ausgeführt werden sollen. Ein Block ist z.B. das Coding einer Funktionsdefinition, das was in einem "Zweig" eines if ausgeführt werden soll oder auch das im Rumpf einer Schleife. Hier sind ein paar Beispiele: http://manderc.manderby.com/structures/blocks/index.php.

Anders erklärt: Im Rumpf einer for-Schleife z.B. kann im Prinzip nur ein Befehl stehen. Oft will man aber mehrere Sachen hintereinander ausführen. Dazu macht man {} drumherum, wodurch die Befehle sozusagen als einer betrachtet werden.

Möglicherweise ist das anfangs etwas schwierig. Stell' doch mal ein paar Deiner eigenen Beispiele hier rein. Anhand dessen kann man's vielleicht besser erklären.
Gruß,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.06.2014, 15:22
Beitrag #3
RE: Programmstruktur
(28.06.2014 13:35)Thorsten Pferdekämper schrieb:  
(28.06.2014 12:05)poca schrieb:  kann mir mal jemand die Bedeutung der geschweiften Klammern { und } erklären und wann diese einzustzen sind ?
Das ist an und für sich nicht unbedingt eine Arduino-Frage, sondern gehört eher zu den C oder C++ Grundlagen. Aber egal...
Im Prinzip muss man die {} um Befehle (Statements) setzen, die im selben Block ausgeführt werden sollen. Ein Block ist z.B. das Coding einer Funktionsdefinition, das was in einem "Zweig" eines if ausgeführt werden soll oder auch das im Rumpf einer Schleife. Hier sind ein paar Beispiele: http://manderc.manderby.com/structures/blocks/index.php.

Anders erklärt: Im Rumpf einer for-Schleife z.B. kann im Prinzip nur ein Befehl stehen. Oft will man aber mehrere Sachen hintereinander ausführen. Dazu macht man {} drumherum, wodurch die Befehle sozusagen als einer betrachtet werden.

Möglicherweise ist das anfangs etwas schwierig. Stell' doch mal ein paar Deiner eigenen Beispiele hier rein. Anhand dessen kann man's vielleicht besser erklären.
Gruß,
Thorsten

Hallo Thorsten,
vielen Dank für Deine rasche Antwort. Ich habe als reiner "Hardware Mensch von C oder C++ keine Ahnung, werde mich aber da mal etwas reinarbeiten. Da kommt mir Dein Link gerade gut gelegen. Das werde ich mal in Ruhe studieren.
Danke noch mal und ciao
poca
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste