C-Programmierung
Syntax
← Unterschiede von C und Java | ● | Konventionen →
Die Syntax von Java und C ist (von objektorientierten Konstrukten abgesehen) sehr ähnlich.
- Anweisungsblöcke mit {}
- Verzweigungen mit if / else
- Schleifen mit do / while / for
- Operatoren und Ausdrücke bis auf wenige spezielle Operatoren identisch:
+ - * / && || < > == != =
Das Prinzip der funktionellen Zerlegung wird in beiden Sprachen ähnlich unterstützt, d.h. es gibt
- Prozeduren mit void proc()
- Funktionen mit … func(…)
- Rückgabewerte mit return(…)
Ähnliche Basisdatentypen:
- Primitive Datentypen in C: char, unsigned char, short int, int, float, double
- Primitive Datentypen in Java: byte, [char], int, float, double
- Lokale bzw. globale Variablendeklaration im jeweiligen {}-Block
Vorsicht: primitive Datentypen sind in Java mit 0 initialisiert, in C/C++ sind sie undefiniert.
← Unterschiede von C und Java | ● | Konventionen →