-2

重複の可能性:
array[100] = {0} はどのように配列全体を 0 に設定しますか?
文字配列を初期化する方法は?

C++でchar配列を0s配列に初期化したい。これを行いますか
"char a[4096] = {0};"

4

2 に答える 2

2

はい、そうなります...しかし、存在はASCIIであることに注意してcharください0...機能NULLしないすべて'0'(文字0)に初期化する場合。

この場合:

memset(a, '0', 10);

行くためのより良い方法でしょうか...または

std::fill(std::begin(a), std::end(a), '0');

まだ良いでしょう。

于 2012-12-03T14:18:22.803 に答える
0

はい。

(そして、この回答にも少なくとも 30 文字あります。)

于 2012-12-03T14:14:00.343 に答える