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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1903|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久99精品久久 | 午夜小电影 | 人人精品| 国产在线精品一区二区三区 | 欧美精品一区久久 | 日韩在线小视频 | 久久成人在线视频 | 久久精品国产亚洲 | 欧美一级二级三级视频 | 天天色天天色 | 成人深夜福利在线观看 | 亚洲成人精品免费 | 久久青青| 欧美日韩网站 | 黄色一级大片在线观看 | 精品国产精品国产偷麻豆 | 日韩中文字幕免费在线 | 成年人在线观看视频 | 亚洲第一黄色网 | 国产精品视频偷伦精品视频 | 亚洲精品一区二区冲田杏梨 | 国产精品五月天 | aa级毛片毛片免费观看久 | 香蕉国产在线视频 | 欧美成人精品一区二区男人看 | 91精品午夜窝窝看片 | 日韩福利在线 | 国产精品一区二区不卡 | 亚洲高清视频在线观看 | 国产精品中文字幕一区二区三区 | 欧美色影院| 日韩av在线一区二区三区 | 久久r免费视频 | 亚洲欧洲在线观看视频 | 在线免费观看视频黄 | 亚洲免费精品一区 | 久久综合影院 | 国产小视频在线 | 在线看av网址 | www国产成人 | 亚洲精品永久免费 |