关于c / c++ 数组的初始化【2013.11.8】

欢迎加入C/C++ QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 

关于c / c++ 数组的初始化

数组的初始化方法:一般就是申明的时候 {***} 来初始化一个数组

看代码

int a[5] =  {0};//这样a的存储全部为0

int a[5] = {1,2,3,4,5};//这样为 1 2 3 4 5

int a[5] = {1,2,3 }; //这样为 1 2 3 0 0 没有的位置自动为0


一维数组没什么好说的了,看看二维数组吧

int a[3][2] = {0};//效果同一维数组

int a[3]2] = {1,2,3,4,5,6};//同一维数组 顺序存储a数组

int a[3][2] = {1,2,3};//一样的同一维数组 a为 1 2 3 0 0 0 

int a[3][2] = {{1,2},{3,4},{5,6}};//同第二个方法 a为 1 2 3 4 5 6 

int a[3][2] = {(1,2),(3,4),(5,6)};//这样则不同,a为 1 3 5 0 0 0 为什么呢? 因为 ( ) 内 是,表达式,返回后值 就化成了 int a[3][2] = {1,3,5};这样就是第三种了

这种方法要和第四种区分!初学者很容易混淆!


谨记!

欢迎加入C/C++ QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值