多语言展示
当前在线:457今日阅读:168今日分享:49

c++教程:数组

数组是c++程序设计常用的数据类型。下面我来介绍下如何使用数组。
工具/原料
1

g++

2

centos 6.4

方法/步骤
2

我们可以通过int a[10] = {0};的方式给所有元素的初始值。int a[10] = {1,2,3,4,5,6,7,8,9,10};的方式初始化数组。

3

使用数组时一定注意。你越界了,程序是可以编译过。你甚至可以这样写a[10] = 100;下面的程序也不一定会报错,如图所示。但这却带来了一个潜在的坑。因为这破坏了内存。

4

声明数据的时候,如果每个元素的值是已知的。那么数组的大小可以省略不写。int a[] = {1,2,3};

5

那么会有一个问题,如果能算出数组的大小就好了。这样在添加一个元素的时候改动的代码就越少。int size = sizeof(a)/sizeof(a[0]);

6

数组中字符串数组有些特殊:char a[] = 'this';这个写法等价于char a[] = {'t','h','i','s','\0',}

注意事项

有不懂的给我留言

推荐信息