打印

字符串核对匹配居然还能这样写,真是万能的指针。

[复制链接]
443|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
oufuqiang|  楼主 | 2022-6-30 09:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
if(SBUF==((unsigned char code *)"关闭投球")[j])
编译得到的汇编代码:
效率一点不受影响。
589:                 if(SBUF==((unsigned char code *)"开启投球")[i])
C:0x16C8    E52B     MOV      A,0x2B
C:0x16CA    900208   MOV      DPTR,#0x0208
C:0x16CD    93       MOVC     A,@A+DPTR
C:0x16CE    B59911   CJNE     A,SBUF(0x99),C:16E2
   590:                 {
   591:                         i++;
C:0x16D1    052B     INC      0x2B

使用特权

评论回复

相关帖子

沙发
ayb_ice| | 2022-6-30 14:08 | 只看该作者
可以的, 我也试过的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

106

主题

1408

帖子

20

粉丝