-1
 char* str = “ABC\n”;

「この文字列には何文字が割り当てられていますか?」と聞かれると、なぜ答えは5なのですか?

4

3 に答える 3

3

英字 3 文字 + エスケープ文字 1 文字 + 文字列の末尾 [ \0] 文字 1 文字

于 2013-02-28T05:33:49.153 に答える
2

A、B、および C 用に 3 バイト、改行用に 1 バイト、ヌル (別名 \0 文字) 用に 1 バイト。

于 2013-02-28T05:42:58.733 に答える