让代码...优雅?

==================分割线====================

局部数组:没有默认值,如果声明的时候不定义,则会出现随机数(undefined);如果声明的长度与赋值长度不相等,则有,声明的长度>赋值长度,后面用0补足,声明的长度>赋值长度,发生编译错误;

 

全局数组:声明时不赋值,默认值为0

 

指针new:动态获取的内存,默认值undefined

 

初始化为0:

1. 全局数组

  int arr[10];

2. 局部数组

  int arr[10] = {};

3. 指针

  int* arr = new int [10];

  for (int i = 0; i < 10; i ++) arr[i] = 0;

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-16
  • 2021-09-16
  • 2022-12-23
  • 2022-12-23
  • 2021-07-31
  • 2021-12-20
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-24
  • 2021-06-11
相关资源
相似解决方案