c 二維陣列賦值,c 二維陣列怎麼定義與賦值?

2023-02-13 12:00:11 字數 2236 閱讀 7432

1樓:匿名使用者

沒有,如果想a[0]=b

那麼使用交錯陣列。

int a=new int[5];

int b=new int;

a[0]=b;

同時,你的兩個陣列宣告錯誤。

c#.net中如何定義二維陣列並給其賦值

2樓:匿名使用者

定義一個3行2列的二維陣列,元素型別為int:

int[,]values=,values[0,1]=100; /修改第一行第二列元素的值為100(本來是2)。

c#二維陣列怎麼定義與賦值?

3樓:方梓汐

定義一個3行2列的二維陣列,元素型別為int:

int[,]values=,values[0,1]=100; /修改第一行第二列元素的值為100(本來是2)

//二維陣列定義與初始化。

//不規則二維數。

int array = new int[2];

array[0] =new int[3];

array[0][1] =11;

array[0][2] =12;

array[1] =new int ;

//或int array = new int[2] ,new int };

"不規則二維陣列: "

for (int i = 0; i < i++)

c#中二維陣列定義與賦值問題

4樓:

在函式里不能public吧,你在函式外面先定義public float borehole = null,然後在函式里面borehole=new float[20][6]; 試下還有什麼問題。

5樓:原來的我

首先,在一個函式里面public是不能加的,因為在一個函式里面的變數時預設為私有的,是區域性變數,只能在函式里面使用,所以要將public去掉。

其次,二維陣列不能這樣定義,你這個應該叫交錯陣列,如果是交錯陣列,**應該這麼寫,i,j的值自己決定。

static void main(string args)for (int i=0;i<20;i++)

} 如果是二維陣列應該這麼寫。

static void main(string args)};

c# 動態二維陣列賦值

6樓:匿名使用者

int[,]i1=new int[,]是錯誤寫法,編譯器提醒有錯。動態陣列可用list泛型類,可以用如下辦法構成動態的2維陣列並賦值。

listi1 = new list();

int[,]i2=new int[,]

int i3=new int[2];

for (int j = 0; j < 4; j++)i3[0] =i2[j, 0];

i3[1] =i2[j, 1];

" i1[j][0],i1[j][1]);

輸出如下所示。

7樓:愛上老鼠的

陣列初始化時要有其長度,在有具體資料時可以省略長度 例如:

int arrone=new int[2];

int arrtwo=new int

初始化後的長度不可改變。

這也是陣列的缺點。如果想不固定長度,可以用泛型。

二維陣列的賦值。

i2[1,0]=2;

i2[1,1]=3;

c#二維陣列怎麼定義與賦值

8樓:方梓汐

定義一個3行2列的二維陣列,元素型別為int:

int[,]values=,values[0,1]=100; /修改第一行第二列元素的值為100(本來是2)

//二維陣列定義與初始化。

//不規則二維數。

int array = new int[2];

array[0] =new int[3];

array[0][1] =11;

array[0][2] =12;

array[1] =new int ;

//或int array = new int[2] ,new int };

"不規則二維陣列: "

for (int i = 0; i < i++)

c#中如何向二維陣列整行賦值?

C 函式呼叫二維陣列,C語言一維陣列轉二維陣列

n如果是變數的話,陣列編譯時都通不過吧。陣列分配時必須知道大小。函式應該這樣宣告function char array 10 10 或省略第一維的大小function char array 10 function char array n n 這樣是錯誤的,陣列的索引必須是個常量表示式。如果需要必須...

c語言二維陣列與指標運算,C語言二維陣列與指標運算

在 p 4 中p是指向一個有4 個int元素的一維陣列的首地址,int p 4 a就相當於int p 4 p a 兩個語句,所以 p i 指向i行地址,p i c 指向i行c列的地址即a i c int p 4 a 表示指向一維陣列 4列 的指標,然後a 0 地址給了p,p i就表示a i 的地址....

c語言中二維陣列下標問題,C語言中二維陣列下標問題

a可以理解為二重指標,a 0 理解指標,a 0 0 是對這個地址進行訪問了 其實回 的意義 可以理解成 a i 其實就相當於 a i 所以原答來的就相當於 a i j 的優先順序比 的高 所以外面那個括號可以去掉 就變成了 a i j 明白了嗎?這裡a指的是整個陣列,而a 0 指二維陣列第一行的元素...