-3

C++ の文字列について質問があります。null バイトが 1 インデックス先に進むとどうなりますか? 以下に示すように。

char name [10] = "Jack";

0   1   2   3   
J | a | c | k |

name [5] = '\0';

これは私の宿題の状態です。余分なヌルクラッジ。

4

1 に答える 1

6

「どうなる」とはどういう意味ですか?

あなたが書いたものによると、10 の位置の配列を作成し、最初の 5 つの位置を で埋めてから、6 番目Jack\0に割り当てるだけ\0です。文字列は通常\0.

于 2012-04-08T01:12:50.060 に答える