Als «c» getaggte Fragen

92
Was ist das Ergebnis von + = in C und C ++?

Ich habe folgenden Code: #include <stdio.h> int main(int argc, char **argv) { int i = 0; (i+=10)+=10; printf("i = %d\n", i); return 0; } Wenn ich versuche, es mit gcc als C-Quelle zu kompilieren, wird folgende Fehlermeldung angezeigt: error: lvalue required as left operand of...

92
Ist ((a + (b & 255)) & 255) dasselbe wie ((a + b) & 255)?

Ich habe C ++ - Code durchsucht und so etwas gefunden: (a + (b & 255)) & 255 Das doppelte UND ärgerte mich, also dachte ich an: (a + b) & 255 ( aund bsind 32-Bit-Ganzzahlen ohne Vorzeichen) Ich schrieb schnell ein Testskript (JS), um meine Theorie zu bestätigen: for (var i = 0; i <...

91
Vorkompilierte Header mit GCC

Hat jemand Erfolg damit gehabt, vorkompilierte Header mit GCC zu arbeiten? Ich hatte kein Glück bei meinen Versuchen und ich habe nicht viele gute Beispiele für die Einrichtung gesehen. Ich habe Cygwin GCC 3.4.4 und 4.0 unter Ubuntu