标签: c arrays char initialization
我认为这很容易,但谷歌搜索并没有找到我正在寻找的东西。在C中,如何将整个char数组初始化为特定的char,比如'N'?这就是我试过的:
'N'
char test[256] = {'N'};
但这仅将第一个索引初始化为'N',其余索引初始化为0.
答案 0 :(得分:1)
使用memset:
memset
#include <string.h> char test[256]; memset(test, 'N', 256);