Java的数组就是把相同数据类型的数据按照一定的顺序放在一个起叫数组,觉得C++的数组和Java的基本一样,看看C++的数组定义:数组array是一种数据格式,能够存储多个同类型的值。看了定义就发现和Java的数组一样。
Java的数组格式: 数据类型 数组名[] =new 数据类型[数组的个数]
其实C++和Java的数组是一样的。数组声明应该注意以下几点:
1、存储在每个元素中的值的类型
2、数组名
3、数组中的元素数
以下是一个使用数组的例子
#include <iostream>
#include <stdio.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
double array1[10];
cout <<sizeof(array1)/8<<endl;
for(int i=0;i<sizeof(array1)/8;i++)
{
array1[i]=i;
}
cout <<"------------------------------------------"<<sizeof array1<<endl;
for(int j=0;j<sizeof(array1)/8;j++)
{
cout <<array1[j]<<endl;
// cout <<sizeof array1[j]<<endl;
}
cin.get();
return 0;
}
总结:
1、以上程序中主要多了个预处理 #include <stdio.h>这个可以使用C语言中的打印prinf("Hello word!");
2、使用了数组的声明、给数组下标赋值、获取数组元素的个数的方法、获取某个元素所占的字节数;