数组的定义及赋值
2012-09-05 14:39
183 查看
数组的定义以及数组的赋值比较简单,只是记住一部分形式就可以了。
int[] a=new int[2];
(例1-1)
例1-1就是一般的数组定义,数组a中含有两个元素,分别为a[0]和a[1]
对于这种已经定义好的数组赋值,就需要一个一个的赋值了。
for(int i=0;i<a.Length;i++)
{
a[i]=i;
}
(例1-2)
例1-2就是在给定义好的数组里的元素赋值。
还有一种在定义的时候就可以赋值:
int b=new {1,2};
(例1-3)
int c=new int[2]{1,2};
(例1-4)
例1-3和例1-4是一样的,只是写的形式不同。
还有一点就是:
int a=1;
int b=a;
a=2;
(例2-1)
class G
{
public int a{get;set;}
}
G a=new G();
a.a=1;
G b=new G();
b.a=a.a;
a.a=2;
(例2-2)
在例2-1中,最后a的值是2,b的值是1,。在例2-2中,最后a的值和b的值都是2。
int[] a=new int[2];
(例1-1)
例1-1就是一般的数组定义,数组a中含有两个元素,分别为a[0]和a[1]
对于这种已经定义好的数组赋值,就需要一个一个的赋值了。
for(int i=0;i<a.Length;i++)
{
a[i]=i;
}
(例1-2)
例1-2就是在给定义好的数组里的元素赋值。
还有一种在定义的时候就可以赋值:
int b=new {1,2};
(例1-3)
int c=new int[2]{1,2};
(例1-4)
例1-3和例1-4是一样的,只是写的形式不同。
还有一点就是:
int a=1;
int b=a;
a=2;
(例2-1)
class G
{
public int a{get;set;}
}
G a=new G();
a.a=1;
G b=new G();
b.a=a.a;
a.a=2;
(例2-2)
在例2-1中,最后a的值是2,b的值是1,。在例2-2中,最后a的值和b的值都是2。
相关文章推荐
- 定义一个100长度的整型数组,使用rand函数生产随机数对每个元素进行赋值,顺序遍历该数组,输出所有值大于50的数。输出格式例子为:
- 定义一个100长度的整型数组,使用rand函数生产随机数对每个元素进行赋值,顺序遍历该数组,输出所有值大于50的数
- 实验6 数组1 定义一个3×3的整形二维数组arr,为数组各元素赋值,找出最小值以及它的行下标和列下标,并输出该矩阵
- java中数组的定义和赋值
- 定义两个整型指针,分别用malloc、calloc对其分配空间保存3个元素,malloc分配的空间用memset清零,随机对数组进行赋值随机范围1-3,赋值后用memcmp比较两个数组。如果相同打印G
- OpenCV Mat 只能用静态数组定义时初始化,动态数组赋值给Mat需要逐元素进行. MATLAB,OpenCV,VS混合编程
- 下列程序定义了3×3的二维数组,并在主函数中赋值。请编写函数fun,函数的功能使求出数组周边元 素的平均值并作为函数值返回给主函数中的?
- bash数组操作-定义/初始化/赋值…
- 定义/赋值数组、 expect预期交互
- 在PHP里.如何定义二维数组和赋值.并且把数组中的值填充到table中。
- C语言学习5:数组定义,数组名的含义,数组作为函数参数,数组赋值,数组左右移动,最大最小,反向遍历,冒泡排序,sizeof 和strlen区别,gets和puts,strcpy,strcat,strcmp,strchr,strstr,strlen
- 定义两个整型指针,分别用malloc、calloc对其分配空间保存3个元素,malloc分配的空间用memset清零,随机对数组进行赋值随机范围1-3,赋值后用memcmp比较两个数组。如果相同打印G
- JQ数组操作(定义一个数组,给数组赋值)
- C++字符数组(定义和初始化、赋值和引用)
- 第八讲 数组的定义与四种赋值方式、遍历和内存分析
- 定义一个10元素的数组,给其赋值,每个值等于其下标,输出;然后倒排序再输出
- 字符数组的定义与赋值
- JQ数组操作(定义一个数组,给数组赋值)
- 3 定义两个整型指针,分别用malloc、calloc对其分配空间保存3个元素,malloc分配的空间用memset清零,随机对数组进行赋值随机范围1-3,赋值后用memcmp比较两个数组。如果相同
- 定义一个int型数组,包含10个元素,分别赋值为1~10, 然后将数组中的元素都向前移一个位置,最后一个元素的值是原来第一个元素的值,然后输出这个数组