Forum: Mikrocontroller und Digitale Elektronik Was bedeutet dieser Code?


von Peter (Gast)


Lesenswert?

Hi,

weiß gerade jemand, was der Doppelpunkt in folgendem Basic-Code 
bedeutet:
1
Do While True : End While

Gruß

Peter

von Michael (Gast)


Lesenswert?

Zeilenumbruch

von Peter (Gast)


Lesenswert?

Danke! MfG P

von Sven P. (Gast)


Lesenswert?

Der ":" wirkt wie bei ordentlichen Sprachen das Semikolen, damit kannste 
mehrere Anweisungen in eine Zeile packen. Ist bei Basic aber eher 
ungewöhnlich bis unübersichtlich.

Das Gegenteil bewirkt übrigens der "_" (Unterstrich):
1
Call IrgendeineFunktion(Argument1, Argument2, _
2
Argument3, Argument4)

Damit kannste in der nächsten Zeiler weitertippen.

Und um die Verwirrung komplett zu machen: In Basic gibts auch
1
Print #1, Wert;

Also mit Semikolon. Das bewirkt, dass bei "Print" nicht automatisch noch 
der Zeilenvorschub (bzw. bei Windows ists ja 
Wagenrücklauf+Zeilenvorschub) hinterhergeschoben wird.

von Hannes L. (hannes)


Lesenswert?

Sven Pauli wrote:
> ...

> Und um die Verwirrung komplett zu machen: In Basic gibts auch
>
1
> Print #1, Wert;
2
>
>
> Also mit Semikolon. Das bewirkt, dass bei "Print" nicht automatisch noch
> der Zeilenvorschub (bzw. bei Windows ists ja
> Wagenrücklauf+Zeilenvorschub) hinterhergeschoben wird.

Und mit Komma statt Semikolon wird die Ausgabeposition zur nächsten 
Tab-Position verlagert...

Dies, und noch viel mehr, ist bestimmt auch in der Online-Hilfe zu 
QBASIC (Bestandteil von M$-DOS) nachzulesen.

...

von Peter (Gast)


Lesenswert?

Danke für die Beiträge.

Peter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.