久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1866|回復: 10
打印 上一主題 下一主題
收起左側

關于C語言數組拷貝

[復制鏈接]
跳轉到指定樓層
樓主
ID:734017 發表于 2024-6-6 19:50 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
函數1    temp arr[20]={};
函數2長度不固定,最大20個元素,以0x33結尾    arr[]={};

把函數2拷貝到函數1去,單片機可以用sizeof函數配合memcpy函數嗎。
memcpy是內存復制函數未嘗試過在單片機使用。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:401564 發表于 2024-6-7 01:06 | 只看該作者
聲明兩個結構體,在結構體中聲明數組,然后就可以直接用
結構體1 = 結構體2
回復

使用道具 舉報

板凳
ID:879809 發表于 2024-6-7 06:49 | 只看該作者
sizeof只能判斷正常的0x0結束符,無法判斷樓主自定義的0x33結束符,所以完全不可能。
回復

使用道具 舉報

地板
ID:458247 發表于 2024-6-7 08:56 | 只看該作者
可以用,但是你要保證數組1的長度≥數組2;然后你是要拷貝到0x33那個字節,后面都不拷貝?那這樣的話就不能用這個方法了。另外以0x33做結尾是否有點草率,萬一你前面的數據中包含了0x33這個字符呢
回復

使用道具 舉報

5#
ID:161164 發表于 2024-6-7 10:01 | 只看該作者
memcpy(temp_arr,arr,sizeof(arr) / sizeof(arr[0]));
回復

使用道具 舉報

6#
ID:458247 發表于 2024-6-7 13:28 | 只看該作者
lkc8210 發表于 2024-6-7 10:01
memcpy(temp_arr,arr,sizeof(arr) / sizeof(arr[0]));

你這個寫法不對,memcpy是按字節拷貝的,不需要/sizeof(arr[0])
回復

使用道具 舉報

7#
ID:1124222 發表于 2024-6-7 16:48 | 只看該作者
可以沒有任何問題
回復

使用道具 舉報

8#
ID:1124236 發表于 2024-6-7 17:07 | 只看該作者
為方便說明,定義兩個整型數組a,b,并實現將a中的值賦值到b中。 int a[4] = {1,2,3,4}, b[4];  1、 通過數組遍歷,逐個賦值。 定義循環變量int i; for(i = 0; i < 4; i ++) b[i] = a[i]; 該程序功能為遍歷數組a,逐個賦值到數組b對應元素中。  2、 借助內存復制函數memcpy,整體賦值。 void *memcpy(void *dst, void *src, size_t size); 這個函數的功能為將src上,大小為size字節的數據賦值到dst上。 調用該函數時需要引用頭文件cstring,即 #include 賦值數組的代碼為 memcpy(b,a,sizeof(a));
回復

使用道具 舉報

9#
ID:879348 發表于 2024-6-7 17:18 | 只看該作者
自己封裝一個就行了,為什么非得用標準的函數處理非標準的問題
回復

使用道具 舉報

10#
ID:161164 發表于 2024-6-7 17:43 | 只看該作者
yzw846562238 發表于 2024-6-7 13:28
你這個寫法不對,memcpy是按字節拷貝的,不需要/sizeof(arr[0])

受教了
回復

使用道具 舉報

11#
ID:734017 發表于 2024-6-7 22:08 | 只看該作者
3212432202 發表于 2024-6-7 17:07
為方便說明,定義兩個整型數組a,b,并實現將a中的值賦值到b中。 int a[4] = {1,2,3,4}, b[4];  1、 通過數 ...

sizeof(a)是所有節字數,memcpy(b,a,sizeof(a));可以適用int 和char 是吧,謝謝
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久久网站 | 麻豆视频在线免费看 | 国产精品国产三级国产播12软件 | 国产精品不卡一区 | 99久热在线精品视频观看 | av官网在线 | 精品99在线 | 亚洲欧美在线视频 | 日本免费在线观看视频 | 日日草夜夜草 | 中文久久| 亚洲国产一区二区三区四区 | a在线视频观看 | av网站免费观看 | 成年人黄色免费视频 | 波多野结衣一区二区三区 | 国产精品成人在线观看 | 亚洲一区中文字幕在线观看 | 久久国内 | 欧美黑人国产人伦爽爽爽 | 九九99靖品 | 中文字幕国产精品 | 国产精品久久久免费 | 91精品在线播放 | 狼人伊人影院 | 欧美a级成人淫片免费看 | 午夜色播 | 狠狠干av| 久久久久久久久国产成人免费 | 日日夜夜天天久久 | a久久 | 成人午夜 | 久久亚洲精品国产精品紫薇 | 日韩中文视频 | 国产精品一区二区不卡 | 小草久久久久久久久爱六 | 日韩综合一区 | 久久久网 | 亚洲精品av在线 | 99精品免费| 国产成人精品一区二区三区四区 |