c 學習memcpy 在各種情況下的使用

2021-08-07 09:46:34 字數 1331 閱讀 6362

一共有四種情況使用memcpy,對於使用&還是不適用什麼時候使用一直很困惑,雖然現在仍未全部清除,不過初步已經了解一些。果然還是對指標不熟悉,否則會理解的更好。

int res2[5] = ;

int res2_dest[5] = ;

for (int i = 0; i

< 5; i++)

memcpy(res2_dest, res2, 5 * sizeof(int));

for (int i = 0; i

< 5; i++)

int * res = new

int[5];

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

int * res_dest = new

int[5];

memcpy(&res_dest, &res, 5 * sizeof(int));

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

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

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

//將乙個陣列copy到二維陣列中

float * src3 = new

float[5];

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

float ** dest3 = new

float*[3];

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

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

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

}

輸出結果:

012

3012

3012

3

//將乙個二維陣列copy到另乙個二維陣列中

float ** src4 = new

float*[2];

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

}float ** dest4 = new

float*[2];

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

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

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

}

輸出結果:

100

101102

103100

101102

103

各種情況下的console

以一位良師益友 1.輸出到日誌 console.log x 2.顯示乙個物件所有的屬性和方法。console.dir obj 3.佔位符 只支援字元 s 整數 d或 i 浮點數 f 和物件 o 四種。如 console.log d年 d月 d日 2011,3,2 console.log 圓周率是 f...

Jsp各種情況下的亂碼問題

jsp各種情況下的亂碼問題 在應用jsp時,即使設定了workspace的字元編碼為utf 8仍然會出現各種亂碼問題。為防止遺忘,現做如下總結 1.contenttype中的charset設定 contenttype的charset是指伺服器發給客戶端的內容編碼,其取值表示頁面的型別和頁面使用的字元...

各種情況下的分割面問題

1 n條直線最多分平面問題 題目大致如 n條直線,最多可以把平面分為多少個區域。析 可能你以前就見過這題目,這充其量是一道初中的思考題。但乙個型別的題目還是從簡單的入手,才容易發現規律。當有n 1條直線時,平面最多被分成了f n 1 個區域。則第n條直線要是切成的區域數最多,就必須與每條直線相交且不...