文章插图
文章插图
1、定义数组后必须要初始化,如果不初始化,局部变量在栈上,各数组元素的值将是随机数,系统不会自动初始化为0;
2、数组初始化时,把数组元素的第一个数组元素初始化为0,剩余的元素系统会自动初始化为0 。如:
int a[5] = {0}【1分钟教你c语言数组初始化赋值 c语言字符数组初始化的三种方式】3、初始化值的个数可少于数组元素个数,当初始化值的个数少于数组元素个数时,前面的按序初始化相应值,后面的初始化为0;
int a[5] = {0, 0}4、在初始化时,如果指定的元素个数超过这个数组已经定义的大小,就会产生错误 。如:
int a[3]={1, 2, 3, 4, 5}5、若数组定义时没有指定大小,但初始化采用列表初始化了,那么数组的大小由初始化时列表元素个数决定 。如:
int a[] = {1, 2, 3, 4, 5}
文章插图
文章插图
- 华为怎么root权限获取,教你一键获取的方法
- 大师教你好墓地风水怎么看
- 教你如何化解房子缺角问题?
- 八字算命实例,教你如何来定用神
- 出轨的婚姻应该怎么挽留?教你正确挽救婚姻的方法
- 简单教你看墓地好坏的方法,不懂风水也能看懂
- 教你n卡发挥最大性能 英伟达显卡设置闪退
- 今日头条号怎么注册,手把手教你快速注册
- 微信小程序怎么建立,手把手教你搭建小程序开发环境
- 员工培训计划方案范文,手把手教你制定培训计划