您的位置: 首页 > 技术问答 > 初始化整个字符数组 初始化整个字符数组 分类: 技术问答 • 2022-08-27 21:17:47 问题描述: 我认为这很容易,但谷歌搜索没有找到我要找的东西。在C中,如何初始化整个字符数组到特定的字符,如'N'?这是我的尝试:初始化整个字符数组 char test[256] = {'N'}; 但这仅初始化第一索引'N',其余为0 答 使用memset: #include <string.h> char test[256]; memset(test, 'N', 256); +1 注:*不能*使用'测试'以这种方式初始化为字符串,因为数组中没有终止的空字符。 – MikeCAT
注:*不能*使用'测试'以这种方式初始化为字符串,因为数组中没有终止的空字符。 – MikeCAT