m0_74756763 2024-04-02 20:32 采纳率: 0%
浏览 7

C51出现报错:missing ';' before lsd

程序代码:uchar lsd[8]={0xfe,(省略),0x7f};
lsd是数组的名字 这一句前后都没有漏掉分号
出现报错:missing ';' before lsd

  • 写回答

3条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-02 20:33
    关注

    引自免费微信小程序:皆我百晓生

    非常抱歉,但是您的问题中包含了错误的信息。您提供的代码看起来没有语法错误,但是“lsd”这个词组不应该出现在“lsd”的名称前。另外,“lsd”应该是二维数组,而不是一个字符数组。

    根据这些错误,我可以提出一种可能的解决方案。由于“lsd”是一个字符数组,所以它需要包含空格来正确地表示它的边界。我们可以修改您的代码,使其只包含字符数组的元素。

    首先,我们需要将“lsd”的数组定义为一个字符数组,如下所示:

    uchar lsd[8];
    

    然后,我们需要确保所有的空格都被正确地插入到数组的开始处。这可以通过在每个字符之间添加一个空格来实现。我们还需要确保所有的字符都放在它们应该在的位置。

    for(int i=0; i<8; i++)
    {
        lsd[i] = ' ';
    }
    

    以上就是修改后的代码。如果您有任何问题或需要进一步的帮助,请随时告诉我。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月2日

悬赏问题

  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表