Mögliche Duplizieren:
C++: What's the difference between function(myVar) and (function)myVar ?Gibt es einen Unterschied zwischen int (floatvar) und (int) floatvar?
Ich habe beide Varianten dieser Umwandlungen gesehen und verwendet:
int(floatvar)
(int)floatvar
Gibt es einen Unterschied zwischen den beiden? Gibt es irgendwelche Vorlieben darüber, wann was zu verwenden ist?
Ich entfernte das C-Tag, da dies eine C++ - Frage ist. Die erste Variante ist in C nicht relevant, außer Sie möchten eine Funktion namens "int" mit dem Parameter "floatvar" aufrufen? – onemasse