Was bedeutet das symbol \0 bedeuten, in einem string-literal?

Betrachten Sie folgenden code:

char str[] = "Hello\0";

Was ist die Länge von str-array, und mit wie viel 0s ist es Ende?

  • Martirosyan: Sie müssen wissen, über C wie gut, oder sind Sie nur daran interessiert, die Antwort für C++?
  • Bailey habe ich mich hauptsächlich mit C++, aber ich möchte natürlich wissen, gibt es einen Unterschied zwischen C und C++ . Das ist, warum ich add C++ - tag.
  • Wenn Sie gerade tag es mit C, dann Leute, die nur wissen, C beantworten können. Wenn Sie die Markierung mit C und C++, begrenzen Sie die Menge der Leute, die Antworten können nur diejenigen, die verstehen, die subtilen Unterschiede zwischen den beiden Sprachen. Tagging etwas mit beiden Sprachen sollte nur durchgeführt werden, wenn die Frage wirklich nicht verlangen, dass die Ebene der Wissens-und know-how-ein Verständnis für die subtilen Unterschiede zwischen den beiden Sprachen.
InformationsquelleAutor UmmaGumma | 2011-01-17
Schreibe einen Kommentar