警告:传递“memcpy”的参数 1 使指针从整数而不进行强制转换

库拉达米安

我正在研究要在嵌入式 linux 上运行的 ac 代码。我必须将数组的内容复制到内存块中。我已经将内存的基地址定义为:

#define BASE_ADDRESS 0x40000000

现在,当我将数组的内容 memcpy 到基地址时,我收到警告,提示从整数创建指针而不进行强制转换。如何删除此警告?这是我的代码:

unsigned int rx1_arr[64] = {0}; //some data is added to this array before memcpy
memcpy(BASE_ADDRESS, &rx1_arr, 64*sizeof(int));
0______

你需要投射到空指针

 memcpy((void *)BASE_ADDRESS, rx1_arr, 64*sizeof(int));

&rx1_arr 前面不需要地址运算符

rx1_arr, &rx1_arr,&rx1_arr[0]指向相同的地址但具有不同的类型。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

“传递'goodString'的参数1使指针从整数而不进行强制转换”编译器错误-C

来自分类Dev

有没有办法在返回数组中不使用指针?(警告:传递 'arrangef' 的参数 1 使指针从整数而不进行强制转换。)

来自分类Dev

传递参数使指针来自整数而不进行强制转换

来自分类Dev

警告从整数生成指针而不进行强制转换

来自分类Dev

传递'functions'的参数1可以从整数进行指针转换而无需强制转换

来自分类Dev

C语言中的强制转换警告:赋值使指针不进行强制转换而生成整数

来自分类Dev

警告:传递'strcpy'的参数1会使指针从整数开始而无需强制转换

来自分类Dev

无法禁用 gcc 警告 - 从整数创建指针而不进行强制转换

来自分类Dev

警告:赋值使指针从整数而不进行强制转换 [-Wint-conversion]

来自分类Dev

警告:传递'uart1_sendchar'的参数1会使指针从整数开始而无需强制转换[默认启用]

来自分类Dev

为什么编译器会发出“警告:赋值从指针进行整数转换而不进行强制转换”?

来自分类Dev

为什么编译器会发出“警告:赋值从指针进行整数转换而不进行强制转换”?

来自分类Dev

警告:赋值从整数开始取整,而不进行强制转换

来自分类Dev

传递'new_student'的参数1使指针从整数开始而无需强制转换

来自分类Dev

传递参数'的'1使指针从整数开始而无需强制转换

来自分类Dev

比较两个字符串时出现错误“传递 'strcmp' 的参数 2 使指针来自整数而不进行强制转换”

来自分类Dev

传递对象的实现而不进行强制转换

来自分类Dev

传递puts的arg 1使指针从整数开始而无需强制转换

来自分类Dev

c警告-从不兼容的指针类型传递'insert'的参数1

来自分类Dev

c警告-从不兼容的指针类型传递'insert'的参数1

来自分类Dev

传递sprintf的参数2会使指针从整数开始而无需强制转换。C警告

来自分类Dev

警告:传递'fopen'的参数2会使指针从整数开始而无需强制转换

来自分类Dev

赋值使指针从整数变为整数,而不进行强制转换

来自分类Dev

使用char malloc的“警告:赋值从指针进行整数转换而无需强制转换”

来自分类Dev

警告:初始化会从指针进行整数转换而无需强制转换

来自分类Dev

警告:赋值会从指针进行整数转换而无需强制转换。怎么了?

来自分类Dev

传递的参数使指针从整数开始而无需强制转换

来自分类Dev

传递'printf'的参数1使指针从整数开始

来自分类Dev

C - 赋值从指针生成整数而不进行强制转换

Related 相关文章

  1. 1

    “传递'goodString'的参数1使指针从整数而不进行强制转换”编译器错误-C

  2. 2

    有没有办法在返回数组中不使用指针?(警告:传递 'arrangef' 的参数 1 使指针从整数而不进行强制转换。)

  3. 3

    传递参数使指针来自整数而不进行强制转换

  4. 4

    警告从整数生成指针而不进行强制转换

  5. 5

    传递'functions'的参数1可以从整数进行指针转换而无需强制转换

  6. 6

    C语言中的强制转换警告:赋值使指针不进行强制转换而生成整数

  7. 7

    警告:传递'strcpy'的参数1会使指针从整数开始而无需强制转换

  8. 8

    无法禁用 gcc 警告 - 从整数创建指针而不进行强制转换

  9. 9

    警告:赋值使指针从整数而不进行强制转换 [-Wint-conversion]

  10. 10

    警告:传递'uart1_sendchar'的参数1会使指针从整数开始而无需强制转换[默认启用]

  11. 11

    为什么编译器会发出“警告:赋值从指针进行整数转换而不进行强制转换”?

  12. 12

    为什么编译器会发出“警告:赋值从指针进行整数转换而不进行强制转换”?

  13. 13

    警告:赋值从整数开始取整,而不进行强制转换

  14. 14

    传递'new_student'的参数1使指针从整数开始而无需强制转换

  15. 15

    传递参数'的'1使指针从整数开始而无需强制转换

  16. 16

    比较两个字符串时出现错误“传递 'strcmp' 的参数 2 使指针来自整数而不进行强制转换”

  17. 17

    传递对象的实现而不进行强制转换

  18. 18

    传递puts的arg 1使指针从整数开始而无需强制转换

  19. 19

    c警告-从不兼容的指针类型传递'insert'的参数1

  20. 20

    c警告-从不兼容的指针类型传递'insert'的参数1

  21. 21

    传递sprintf的参数2会使指针从整数开始而无需强制转换。C警告

  22. 22

    警告:传递'fopen'的参数2会使指针从整数开始而无需强制转换

  23. 23

    赋值使指针从整数变为整数,而不进行强制转换

  24. 24

    使用char malloc的“警告:赋值从指针进行整数转换而无需强制转换”

  25. 25

    警告:初始化会从指针进行整数转换而无需强制转换

  26. 26

    警告:赋值会从指针进行整数转换而无需强制转换。怎么了?

  27. 27

    传递的参数使指针从整数开始而无需强制转换

  28. 28

    传递'printf'的参数1使指针从整数开始

  29. 29

    C - 赋值从指针生成整数而不进行强制转换

热门标签

归档