首页 > 编程语言 > 详细

【C++】array初始化0

时间:2016-09-12 15:45:11      阅读:143      评论:0      收藏:0      [点我收藏+]

让代码...优雅?

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

局部数组:没有默认值,如果声明的时候不定义,则会出现随机数(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;

【C++】array初始化0

原文:http://www.cnblogs.com/cheermyang/p/5862787.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!