色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如何將二維數組的值賦給一維數組

呂致盈2年前99瀏覽0評論

如何將二維數組的值賦給一維數組?

可以采用兩種方式:

1 按元素賦值:

遍歷一維數組,并將每個元素賦值到二維數組的對應元素上。

或者遍歷二維數組,將每個元素賦值為一維數組對應值上。

優點為操作靈活,可以按照需要任意賦值。

2 當一維數組和二維數組類型相同,而且賦值順序與一維數組中的存儲順序完全相同時,可以用memcpy的方式,直接一次性賦值。

如一維數組為a,二維數組為b,基礎類型為TYPE,需賦值元素個數為n,可以調用

memcpy(b,a,sizeof(TYPE)*n);

該方法有點為操作簡單,執行效率高。

不過所需滿足的前提條件多。在滿足上述所有條件時,用memcpy的方式更為簡單。

java給數組元素賦值,如何將二維數組的值賦給一維數組