c怎麼合併兩個二維陣列,c 怎麼合併兩個二維陣列

時間 2021-09-10 17:49:12

1樓:匿名使用者

既然使用c#了,應該具備完全物件導向的設計理念,因此你這種合並沒有必要的,應該建一個處理月份的類,類的功能具備給定年月建立天數,並具有排版填充控制元件的功能(顯示),然後建立2個物件,分別呼叫一次就行了。

當然你一定要想c++那樣思考問題,或者只是為了練習而實現,見下面**,與c++的memcpy等效:

int a=;//資料材料準備,略

int b=;

//取得長度

int l1=a.length;

int l2=b.length;

//建立能容納2個陣列的空間

int c=new int[l1+l2];

//複製拼接,注意第二個引數

a.copyto(c,0);//從c的開頭複製a的所有元素b.copyto(c,l1);//從a的元素後面複製b的所有元素(a的長度就是b的開始)

2樓:好幾只小蘿莉

陣列大小是固定的,要合併的話自然需要一個新的變數。

也就是說你需要有三個陣列。

int arr1,arr2

int arr3

*************************====當然你可以用list來做這個事情就方便新增了。

list> ll1,ll2

ll1.addrange(ll2)

C二維陣列如何初始化為,C 二維陣列如何初始化為

du瓶邪 include using namespace std int main cout c 也可以寫 int a 10 8 簡單的就是 memset a,0,sizeof a 例如 int a 3 4 a 0 0 0 這樣寫第一個元素初始化為0,其餘也會初始化為0還有一種就是 memset 要...

c語言二維陣列問題

寫完以後我發現有點長,樓主給點耐心看,不懂我們再交流 a是整個二維陣列的首地址,short長度為2,sizeof a 2 5 5 50 a 1指向二維陣列的第二個元素,它僅僅是一個指標,如果在a 1前面加一個 號,就是第二個元素的值,即a 0 1 所以,a 1是一個指標,它指向二維陣列中的某個數,指...

c語言怎麼用指標代替二維陣列,C語言怎麼用指標代替二維陣列

1.設p是指向二維陣列a m n 的指標變數,則有 int p a 0 此時p是指向一維陣列的指標。p 後,p指向 a 0 1 2.如果定義int p1 n p1 a p1 後,p1指向a 1 0 則p j將指向a 0 陣列中的元素a 0 j 由於a 0 a 1 a m 1 等各個行陣列依次連續儲存...