• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

指针做形参可以正常运行但是出现警告提示

614632594 2016-11-22 浏览量:707

12864字符串显示程序,指针做形参,使用时正常,但在程序中出现警告


也不清楚这种提示会不会造成大的影响 

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 嗨,其實是沒影響的,原因是它的definition如下

    typedef uint8_t  u8;
    範圍值是0~255,而unsigned char也是0~255,所以不會有問題,也符合預期的


    消掉的做法也簡單,也是我建議的做法

    display_string_6x8(0,0, (u8 *)"environment");
    display_string_6x8(0,0, (u8 *)"text");
    display_string_6x8(0,0, (u8 *)"logo");
    即強制轉型成u8 *型別即可,希望以上對您有用


    • 发布于 2016-11-22
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:2
  • 嗨,其實是沒影響的,原因是它的definition如下

    typedef uint8_t  u8;
    範圍值是0~255,而unsigned char也是0~255,所以不會有問題,也符合預期的


    消掉的做法也簡單,也是我建議的做法

    display_string_6x8(0,0, (u8 *)"environment");
    display_string_6x8(0,0, (u8 *)"text");
    display_string_6x8(0,0, (u8 *)"logo");
    即強制轉型成u8 *型別即可,希望以上對您有用


    • 发布于2016-11-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 在你这个函数中用起来凑巧不会出现问题。

    建议形参改为const char *str

    • 发布于2016-11-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

指针做形参可以正常运行但是出现警告提示