怎么定义数组
答案:1 悬赏:60 手机版
解决时间 2021-03-04 09:23
- 提问者网友:暮烟疏雨之际
- 2021-03-03 20:28
怎么定义数组
最佳答案
- 五星知识达人网友:长青诗
- 2021-03-03 21:34
问题一:java中数组的定义 //指定长度为10String [] arr = new String[10];//两种没什么区别,只是上面可读性比较好String arr[] = new String[10];//直接初始化数组String[] arr = {a,b};//先定义一个数组String [] arr = null;//赋值数组的第一个值arr[0] = a;问题二:C++怎么定义一个N行N列的数组 #include using namespace std;int main(int argc, char** argv) {int n,m;cout>n;cout>m;int** s=new int*[n]; //动态定义二维数组 for(int i=0;i问题三:C语言 如何定义数组形式的变量 数组在C语言里很常见的
如:
int number[10];
int number[10][10];
定义加初始化如:
int number[10]={x,...,x};
int number[10][10]=
x,...,x},{x,...x},...,{x,...,x}};
x为数据[10]内为数组长度,一维数组在定义时初始化时可省略数组长度
引用时直接使用number[n]即可问题四:怎样用java定义一个int数组 int[] anArray = null;//anArray = new int[10];static int[] bArray = null;public void setValue(){anArray = new int[10]; //这里是可以的,方法内可以赋值。}public static void main(String[] args){//anArray = new int[10];bArray = new int[10];bArray = new int[]{1,2,2,1,1,1,1,1,1,1};}} 问题五:C++怎么定义一个未知变量的数组? 如果事先知道x,y的范围,比如小于1000,y小于2000,那么就定义m[1000][2000]
如果不能确定 就使用向量(vector),通过push_back()的方法存入数据而不是下表操作。问题六:在java中如何定义一个字符串数组 String[]a=new String[100]
for(i=0;i 问题七:如何定义一个动态的数组 如果楼主使用的是C++编程,那么不推荐你这么做。推荐你使用vector来做这件事情。
不过看起来使用的C来编程的,
这里你定义了a[10],但是没有输入足够的元素,这个不会出问题。
这个数组中只有前几个是你输入的值,没有得到输入的就是系统给的默认值。
定义动态数组,在C中使用的是malloc函数。
例如:
int *a = (int*)malloc(sizeof(int) * 10);这个几乎和 int a[10]; 等价。
不过这里使用malloc是显示分配内存,所以需要使用free函数显示的进行销毁。(堆中分配)
但是,int a[10] 的形式,是在栈中分配,当程序运行超出了这个变量的生存范围,这个数组会自行销毁的。问题八:JAva 如何定义数组 我写的是例子
1、 type[] 变量名 = new type[数组中元素的个数];
例如:int[] a = new int[10]; 或 int a[] = new int[10];
2、String str[] = {abc,bcd,edf}; str就是一个数组,而且赋值了。
3、 int[] a = new int[]{1,2,3,4};
这三中方式都可以哦,type是数据类型。问题九:如何定义一个数组?? a[5]数组中 5表示a数组中有5个元素,分别是a[0],a[1],a[2],a[3],a[4].
在sum=a[0]+a[1]+a[2]+a[3]+a[4]+a[5] 公式中严格的讲
将会出现‘下标越界’或‘上标越界’的错误(在不同的语言中数组的开始时不一样的!例如:c是 0开始;basic是1开始的!)!但是分在什么里面运行里!
而a[5]的值到底是多少呢?
就要知道,这个数组是如何在内存中存储的了!
数组如何在内存中存储,就要知道,数组是什么类型的?
不同的类型占用不同内存的大小!
例如: 地址:&1205 存储的 是a[4]的值,数组a是一个整形!
那a中的每一个元素占用的内存大小就是4字节,那么总共开辟的空间便是20字节的内存大小!
a[5]就是这20字节内存中,后面的4字节中得值。
a数组后面的4字节的值是多少呢?
谁也不知道?
只有内存知道!嘿嘿!
所以a[5]是一个不可预料的值!问题十:怎么定义一个数组的引用?? int a[10];
int* const &ra=a;
如:
int number[10];
int number[10][10];
定义加初始化如:
int number[10]={x,...,x};
int number[10][10]=
x,...,x},{x,...x},...,{x,...,x}};
x为数据[10]内为数组长度,一维数组在定义时初始化时可省略数组长度
引用时直接使用number[n]即可问题四:怎样用java定义一个int数组 int[] anArray = null;//anArray = new int[10];static int[] bArray = null;public void setValue(){anArray = new int[10]; //这里是可以的,方法内可以赋值。}public static void main(String[] args){//anArray = new int[10];bArray = new int[10];bArray = new int[]{1,2,2,1,1,1,1,1,1,1};}} 问题五:C++怎么定义一个未知变量的数组? 如果事先知道x,y的范围,比如小于1000,y小于2000,那么就定义m[1000][2000]
如果不能确定 就使用向量(vector),通过push_back()的方法存入数据而不是下表操作。问题六:在java中如何定义一个字符串数组 String[]a=new String[100]
for(i=0;i 问题七:如何定义一个动态的数组 如果楼主使用的是C++编程,那么不推荐你这么做。推荐你使用vector来做这件事情。
不过看起来使用的C来编程的,
这里你定义了a[10],但是没有输入足够的元素,这个不会出问题。
这个数组中只有前几个是你输入的值,没有得到输入的就是系统给的默认值。
定义动态数组,在C中使用的是malloc函数。
例如:
int *a = (int*)malloc(sizeof(int) * 10);这个几乎和 int a[10]; 等价。
不过这里使用malloc是显示分配内存,所以需要使用free函数显示的进行销毁。(堆中分配)
但是,int a[10] 的形式,是在栈中分配,当程序运行超出了这个变量的生存范围,这个数组会自行销毁的。问题八:JAva 如何定义数组 我写的是例子
1、 type[] 变量名 = new type[数组中元素的个数];
例如:int[] a = new int[10]; 或 int a[] = new int[10];
2、String str[] = {abc,bcd,edf}; str就是一个数组,而且赋值了。
3、 int[] a = new int[]{1,2,3,4};
这三中方式都可以哦,type是数据类型。问题九:如何定义一个数组?? a[5]数组中 5表示a数组中有5个元素,分别是a[0],a[1],a[2],a[3],a[4].
在sum=a[0]+a[1]+a[2]+a[3]+a[4]+a[5] 公式中严格的讲
将会出现‘下标越界’或‘上标越界’的错误(在不同的语言中数组的开始时不一样的!例如:c是 0开始;basic是1开始的!)!但是分在什么里面运行里!
而a[5]的值到底是多少呢?
就要知道,这个数组是如何在内存中存储的了!
数组如何在内存中存储,就要知道,数组是什么类型的?
不同的类型占用不同内存的大小!
例如: 地址:&1205 存储的 是a[4]的值,数组a是一个整形!
那a中的每一个元素占用的内存大小就是4字节,那么总共开辟的空间便是20字节的内存大小!
a[5]就是这20字节内存中,后面的4字节中得值。
a数组后面的4字节的值是多少呢?
谁也不知道?
只有内存知道!嘿嘿!
所以a[5]是一个不可预料的值!问题十:怎么定义一个数组的引用?? int a[10];
int* const &ra=a;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯