让代码...优雅?
==================分割线====================
局部数组:没有默认值,如果声明的时候不定义,则会出现随机数(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;
原文链接: https://www.cnblogs.com/cheermyang/p/5862787.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/240371
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!