c 3474

  1. Kann Code, der sowohl in C als auch in C ++ gültig ist, ein unterschiedliches Verhalten erzeugen, wenn er in jeder Sprache kompiliert wird?
  2. Warum beginnen alle C-Dateien meines Dozenten mit #?
  3. Was ist der Unterschied zwischen char * const und const char *?
  4. Wie verwende ich #ifdef mit einer OR-Bedingung?
  5. Wie benutze ich das Schlüsselwort extern in C?
  6. Ist die sizeof (irgendein Zeiger) immer gleich vier?
  7. Wie erstelle ich ein Array von Zeichenfolgen in C?
  8. uint8_t vs unsigned char
  9. Verstehen typedefs für Funktionszeiger in C
  10. Zweck von Vereinigungen in C und C ++
  11. Wie wird gcc / g ++ bootstrapiert?
  12. Ist es überhaupt vorteilhaft, 'goto' in einer Sprache zu verwenden, die Schleifen und Funktionen unterstützt? Wenn ja warum?
  13. Was genau ist der Basiszeiger und der Stapelzeiger? Worauf weisen sie hin?
  14. Wie vergleichen Sie Structs für Gleichheit in C?
  15. Was bedeuten pty und tty?
  16. Warum ist C so schnell und warum sind andere Sprachen nicht so schnell oder schneller?
  17. Unterschied zwischen gemeinsam genutzten Objekten (.so), statischen Bibliotheken (.a) und DLLs (.so)?
  18. Was bedeutet i = (i, ++ i, 1) + 1; machen?
  19. Maximalwert von Integer
  20. Was bedeutet ein von _t (underscore-t) gefolgter Typ?
  21. Schnelle Decke einer Ganzzahl-Division in C / C ++
  22. Was empfinden Menschen bei C-Zeigern?
  23. Arbeit an einem entfernten Projekt mit Eclipse über SSH
  24. Makefile: 4: *** fehlendes Trennzeichen. Halt
  25. Warum benutzt GCC die Multiplikation mit einer seltsamen Zahl bei der Implementierung einer ganzzahligen Division?
  26. Rückgabe-Anweisung vs exit () in main ()
  27. Unterschiede zwischen fork und exec
  28. Wie vermeidet man einen Überlauf in expr. A B C D
  29. Eine schnelle Methode, um ein Doppel zu einem 32-Bit-Int zu runden
  30. Warum ist das Alphabet in diesem C-Code in mehrere Bereiche aufgeteilt?
  31. Warum hat der kleinste int, -2147483648, den Typ 'long'?
  32. Wie kann man wissen, was 'errno' bedeutet?
  33. Wie man ein variadisches Makro erstellt (variable Anzahl von Argumenten)
  34. C fopen vs öffnen
  35. In C, warum werfen einige Leute den Zeiger, bevor sie ihn freigeben?
  36. .c vs .cc vs .cpp vs .hpp vs .h vs .cxx
  37. Wie generiert dieser Code die Karte von Indien?
  38. Wie konvertiert man Integer in String in C?
  39. Warum #define TRUE (1 == 1) in einem C booleschen Makro statt einfach als 1 definieren?
  40. Ist D eine glaubwürdige Alternative zu Java und C ++?
  41. Warum benötigen pthreads Zustandsvariablenfunktionen einen Mutex?
  42. Unterschied zwischen spitzen Klammer <> und doppelten Anführungszeichen "", während Header-Dateien in C ++ enthalten sind?
  43. Warum bevorzugen Sie Start + (Ende - Start) / 2 über (Start + Ende) / 2, wenn Sie die Mitte eines Arrays berechnen?
  44. Was sind die Unterschiede zwischen .so und .dylib auf osx?
  45. Arrow Operator (->) Verwendung in C
  46. close vs Shutdown-Socket?
  47. Was ist der Unterschied zwischen __PRETTY_FUNCTION__, __FUNCTION__, __func__?
  48. statische Funktion in C
  49. Ist die Inline-Assemblersprache langsamer als der native C ++ - Code?
  50. ~ x + ~ y == ~ (x + y) ist immer falsch?