初始化整个char数组

时间:2016-03-15 00:41:42

标签: c arrays char initialization

我认为这很容易,但谷歌搜索并没有找到我正在寻找的东西。在C中,如何将整个char数组初始化为特定的char,比如'N'?这就是我试过的:

char test[256] = {'N'};

但这仅将第一个索引初始化为'N',其余索引初始化为0.

1 个答案:

答案 0 :(得分:1)

使用memset

#include <string.h>

char test[256];
memset(test, 'N', 256);