compound-literals

hilf uns dieses Wiki zu bearbeiten
3
Antworten

Zusammengesetzte Literale und funktionsähnliche Makros: Fehler in gcc oder dem C-Standard?

In C99 haben wir zusammengesetzte Literale, und sie können an Funktionen übergeben werden wie in: %Vor% Wenn jedoch f keine Funktion ist, sondern ein funktionsähnliches Makro, dann garkiert gcc das, weil der Präprozessor es nicht als ein...
05.04.2011, 20:33
1
Antwort

Übergeben von Werten direkt als Array zur Funktion in C [duplizieren]

Ich habe eine Funktion, die ein Integer-Array als Argument akzeptiert und es druckt. %Vor% Gibt es eine Möglichkeit, die Werte des Arrays wie folgt zu übergeben %Vor% Wenn ich die Werte vor hand kenne, ohne ein Array nur für die Überg...
19.09.2016, 09:58
2
Antworten

Was bedeutet "p = (int [2]) {* p};" -Zeile in C-Zeiger?

Soweit ich es verstanden habe, übergebe ich die Adresse der Variable a an die Funktion int ffx1 . Nach was genau bedeutet diese Zeile p = (int[2]){*p}; ? %Vor%     
31.10.2017, 17:36