当前位置:首页 C++ > 正文

c++ 11 char数组初始化为0

作者:野牛程序员:2023-06-19 19:23:27 C++阅读 2792

在C++11中,你可以使用几种方法将字符数组初始化为零。以下是一些方法:

  1. 使用大括号初始化:

char arrayName[size]{}; // 将所有元素初始化为零
  1. 使用memset函数:

#include <cstring>
char arrayName[size];
memset(arrayName, 0, sizeof(arrayName)); // 将所有字节设置为零
  1. 使用循环:

char arrayName[size];
for (int i = 0; i < size; ++i) {
    arrayName[i] = 0;
}

所有这些方法都会将字符数组中的每个元素设置为零。记得将arrayName替换为你实际的字符数组名称,将size替换为所需的数组大小。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击