Diskussion:B (Programmiersprache)
Code-Beispiel
[Quelltext bearbeiten]Vielleicht wäre es ganz hilfreich, anzugeben, warum genau das Code-Beispiel kein ANSI-C ist. GCC (5.2.0, ohne Optionen) beschwert sich über:
- Fehlenden Typ (default
int
) vonmain
c
,d
- Implizite Deklaration (fehlender
#include
) vongetchar
,putchar
Ist das alles?
(Komischerweise gibt’s mit -ansi
keine Warnungen, nicht mal mit -Wpedantic
.) —Galaktos (Diskussion) 18:14, 28. Aug. 2015 (CEST)
Die Aussage im Artikel ist falsch; der Code ist gültiges ANSI C. Die Auslassung von Typnamen ist zulässig, es wird einfach int
angenommen (implicit int rule). Die Funktionsdeklarationen sind ebenfalls unnötig. --FUZxxlD|M|B 02:14, 27. Jul. 2019 (CEST)
Was tut der Beispielcode?
[Quelltext bearbeiten]ist hier nicht eigentlich "d" als Ausgabewert anstelle von putchar(c) gemeint? Valider B/C-Code ist es zwar trotzdem, um den Eingabewert "c" wieder auszugeben, muss "d" ja nicht im Verborgenen bis in alle Ewigkeit aufsummiert werden. (nicht signierter Beitrag von 95.91.225.251 (Diskussion) 08:37, 20. Mär. 2016 (CET))