<p>1)C/C++中数组定义和初始化的方式有哪些?</p>
讯享网
在 C/C++ 中声明一个数组,需要指定元素的类型和元素的数量
int nums[10];//数组的定义,[ ] 中表示的就是数组元素的个数,
这叫做一维数组,[ ] 中必须是一个大于零的整数常量,int可以是任意有效的C/C++数据类型
数组的初始化:
1)全部初始化为0
int nums[10] = { 0 };//数组中10个变量都是0
2)部分初始化为0
int nums[10] = { 1,2,3,4 };//数组后6个数都是0

3)缺省数组长度
int nums[ ] = { 1,2,3,4 };//数组中有4个元素,分别是1,2,3,4
4)还可以使用循环进行动态初始化
2)数组名字有什么含义?
代表的是数组中第一个元素的地址(首地址) <–> &nums[0]
但在一些情况下如 sizeof 运算符中,数组名代表整个数组

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/207478.html