zoukankan      html  css  js  c++  java
  • for循环调不出来

    今天跳软件时,突发发现一个for循环出不了,还查了好久时间呢,谁知就一个小错误给卡住了。循环变量类型定义错误导致的问题。

    如下:

    #define cUart4PackDataSize 256

      u8 i;

          for(i=0;i<cUart4PackDataSize;i++)
          {
           pInputDataBufPCB[PcbNumCunter].pData[i]=pNowInputPCB->pData[i];
          }

    由于i定义为u8(char)型,所以i最大只能到255,所以循环语句就会一直循环,死在那里了。

  • 相关阅读:
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
  • 原文地址:https://www.cnblogs.com/mouou/p/3010202.html
Copyright © 2011-2022 走看看