数码之家

 找回密码
 立即注册
搜索
查看: 1776|回复: 8

[Arduino] 特来验证一下,arry[i]=0xff; 会不会自动去方括号里的内容

[复制链接]
发表于 2020-11-18 20:30:59 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
今年7月份本人发的一段程序有坛友发现有错误,数组后面方括号连同里面的变量一块消失了。在我给这位坛友PM的时候发现能输入,但发表后方括号自动给去掉,特发贴来验证。以下array后面是方括号,内有变量i
arry[i]=0xff;
arry[i]=0xff;
 楼主| 发表于 2020-11-18 20:32:20 | 显示全部楼层
好像问题没出现,再把那段程序粘一下。
      for(i=0;i<4;i++) arry[i]=0xff;     // 初始化暂存数组
      for(i=0;i<4;i++)
         {
           digitalWrite(red,HIGH);       // 红色LED灯亮, 这时要按原遥控器上的按钮, 1-4位
           tmp=getNumber(0);             // 检测输入的原遥控按钮编号
           digitalWrite(red,LOW);        // 让红灯在每一位输入后闪烁一下
           delay(300);
           if(tmp<255) arry[i]=tmp;      // 如果输入编号有效则保存
             else i=4;                 // 无效(短按按钮或原遥控器没有设定的键)则结束当次设置
         }
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-18 20:34:41 | 显示全部楼层
more 发表于 2020-11-18 20:32
好像问题没出现,再把那段程序粘一下。
      for(i=0;i

好像又没问题了,请管理员删贴吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-18 20:40:10 | 显示全部楼层
more 发表于 2020-11-18 20:34
好像又没问题了,请管理员删贴吧。

感兴趣的坛友可以试试,在PM中 加上这样一句,发出去再看看有没有变化。arry=0xff;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-18 20:41:17 | 显示全部楼层
more 发表于 2020-11-18 20:40
感兴趣的坛友可以试试,在PM中 加上这样一句,发出去再看看有没有变化。arry=0xff; ...

问题又出现了,怎么回事?有时出现,有时不出现。再试一下 arry=0xff;
回复 支持 反对

使用道具 举报

发表于 2020-11-18 20:47:20 | 显示全部楼层
特发贴来验证。以下array后面是方括号,内有变量i
arry[i]=0xff;
arry[i]=0xff;
回复 支持 反对

使用道具 举报

发表于 2020-11-18 20:57:50 | 显示全部楼层
一般贴代码的时候用
复制代码
格式
回复 支持 反对

使用道具 举报

发表于 2020-11-18 20:58:09 | 显示全部楼层
直接发代码有时刚好适配HTML标识,用插入代码就不会出现这类问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-18 21:09:49 | 显示全部楼层
nnn2688 发表于 2020-11-18 20:57
一般贴代码的时候用格式

多谢指点
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-20 01:13 , Processed in 0.265201 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表