C裡A跟A不一樣嗎區別是啥

2022-11-02 20:17:38 字數 1938 閱讀 6051

1樓:匿名使用者

不一樣,前者為鋸齒陣列(也叫交錯陣列),後者是普通的二維陣列,最大區別就是鋸齒陣列的每一行的元素個數(或者叫列數)是可以不一樣的,鋸齒陣列也被叫做陣列的陣列。比如說

// 宣告一個鋸齒型陣列,該陣列有兩個元素int myarray = new int[2];

// 其中第一個元素是一個含有五個元素的陣列// 初始化myarray[0]

myarray[0] = new int[5] ;

// 其中第二個元素是一個含有4個元素的陣列// 初始化myarray[1]

myarray[1] = new int[4] ;

//遍歷的時候,除了象普通二維陣列一樣之外,也可以用foreachforeach (int i in myarray)}

2樓:匿名使用者

a[,]是多維陣列

a是鋸齒陣列

例子://多維陣列

int[,] a = new int[2,2]a[0,0] =1;

a[0,1] =2;

a[1,0] =3;

a[0,0]= 4;

//或者

int[,] a = , };

//-----------

// 鋸齒陣列

int a = new int[2];

a[0] = new int[2];

a[1] = new int[3];

c#中int a [10];和 int [] a = new int[10]的區別,記憶體分配又是如何?

3樓:

int a [10]; 在堆上分配一個地址,此地址是個指標,沒有對應的實際值

new int[10] 在堆上分配10個連續地址,儲存值預設為0(因為是int)

int a = new int[10]; a指標指向實際地址,可以進行操作了。

j**a中的a.length和a[i].length分別相當於c#中的什麼?怎麼表示?a是二維陣列

4樓:

給你具個例子

int[,] a=new int[20,30];

a.length 就是20;

a[i].length 就是30

這個簡單嘛

c#輸入陣列a和b(都有十個元素)求輸出a[i]=b[i[的值 就是求輸出兩個陣列中

5樓:陽光的雷咩咩

int aa = ;

int bb = ;

//3,4

int ab = aa.intersect(bb).toarray();

a+=b ,i++,++i 如何用c#解釋

6樓:匿名使用者

a+=b表示:把a與b的和賦值給a

i++和++i都表示:i自加1

a+=b等價於a=a+b;表示a的值加b;

i++和++i最終都是i自加1,但是也有區別:

i++ :先引用後增加

++i :先增加後引用

例如:i=1;

x=i++;( x=1,i=2;)

y=++i; (y=2,i=2;)

7樓:

在c#中,a+=b就是將a+b的值賦給a,i++就是i=i+1,++i,不怎麼常用,應該是先加1後使用,即先讓i+1後再使用i的新值

8樓:匿名使用者

a+=b的意思是a=a+b

i++的意思是先使用i的值,然後i=i+1++i相反,是先對i加1,然後使用i的值

語言裡都是一樣的,不分c#還是c

c#如何使用正規表示式提取超連結中的文字部分?就是文字部分中間的文字。

鋼琴和電子琴的區別大嗎?有啥不一樣

相同的是 1 鋼琴和電鋼琴都有88個鍵。2 都有力度感應。3 踏板數目相同。4 演奏方式沒有任何區別。除非到了一定水平,初學者比較不容易感受到這種差別。5 電鋼琴的音色 於對真正鋼琴聲音的取樣,因此也沒有區別。從以上四個相同方面來看,兩者同屬鍵盤樂器,沒有什麼演奏上和學習上的差別。6 教材,兩者完全...

馬來西亞排華嗎?不一樣的城市有什麼不一樣嗎??如果是一般的馬來西亞居民,是怎麼樣看待華人的??或者

我在馬來西亞讀書很多年。他們並不是排華。只是他們國家自我保護意識比較強,因為馬內來西亞國 他們不喜歡你們,你又何必走去他們那裡 祖國強大是華人的共同心願,領土完事是所有華人的終身追求!華人目前在馬來西亞的地位是怎樣的?在政治上本來就沒有地位的 但在經濟上就握有大權了 雖然把大多數的利益都留給馬來人了...

怎麼沒人回答?跟以前不一樣

一些問題為什麼沒人問答,有如下理由 1 提問者不太禮貌。如 快,快給我回答 2 一次提的問題太多 有一個數學題,恨不得把整個卷子都抄下來 3 提問不完整 讓別人看了,不知道是要幹什麼 4 問題太生僻 5 涉嫌違規 如解籤 迷信等內容,別人擔心回答後被系統刪除。6 明顯炒作或明知故問 7 問題太大,叫...