C++数组
来源:互联网 发布:淘宝开店装修软件 编辑:程序博客网 时间:2024/06/05 17:34
C++和其他高级语言C#等不太一样,使用数组时可以不用new
如下程序:
#include <iostream>#include <string>int main(){using namespace std;int intarray[10]={1};int intarray2[10];for (int i = 0; i < sizeof(intarray)/sizeof(intarray[0]); i++){cout<<intarray[i]<<endl;}return 0;}
首先,创建了一个intarray的数组,总共有10个元素,并赋了初始值,1,0,0,0,0,0,0,0,0,0
然后,在创建了另外一个数组,这里想说的是,
数组和数组之间不能直接赋值,只能通过遍历每一个元素进行赋值
intarray2=intarray;这样是错误地写法
数组定义的同时才能直接初始化,比如,定义并初始化intarray
如果此时写成
<span style="color:#ff0000;">int array[10];array[10]={1,0};</span>
不过可以这样
<span style="color:#ff0000;">int array[10];array[0]=1;array[1]=2;</span>
用法,都差不多,不过用泛型比较多一点
2. 如何获得数组长度
sizeof(intarray)/sizeof(intarray[0])
0 0
- C 数组
- C 数组
- [C#]数组
- C 数组
- C-数组
- C-------数组
- c++-------------数组
- 【C#】数组
- C数组
- 【C++】 数组
- 【C++】数组
- C:数组
- C数组
- c数组
- C数组
- [C++]数组
- C数组
- 【C#】数组
- iOS应用崩溃日志揭秘
- javascript给元素定义自定义事件(非html原生事件)
- Java实现平衡二叉树(AVLTree)的构建
- 城市槽音乐在津巴布韦的美国音乐如何影响其他文化和身份的个案研究
- weblogic发布项目优先项目的jar包配置
- C++数组
- 各种jQuery Mobile的插件,它可以帮助移动应用开发者创建令人惊叹的手机网站
- 读《编写高质量代码改善python的91个建议》笔记 建议7:
- 如何利用EXCEL解析16进制字符串
- java设计模式学习(一):观察者模式(一)
- 戴尔推出人造地球卫星,Ubuntu的开发者的笔记本电脑
- Xcode或者Mac OX S系统下的快捷键
- HDU 1026 Ignatius and the Princess I
- 成长的NFC移动支付和非接触式支付