贴个小程序,Ltem=Voltage_Long_ab[temp];为什么不能正确执行

2020-02-04 09:03发布

#include<reg51.h>
extern unsigned long Voltage_Long_ab[3];
extern unsigned int menunumber;
void      displayDataFill(unsigned char temp)
{
  unsigned char i ;
  unsigned char dottem;
  unsigned long Ltem=2;
  switch(menunumber)//temp表示第几行,当然我们把小数点位置都统一了
  {
  case 0x00: dottem=1;;
  case 0x01:
    Ltem=Voltage_Long_ab[temp];
    //dottem=VoltageDotPlace_ab;
    break;
  default:
    break;
  }
  dottem=0;
  Ltem=3;
}
void main()
{
  while(1){
         menunumber=0x01;
         Voltage_Long_ab[0]=12;
         Voltage_Long_ab[1]=345;
         Voltage_Long_ab[2]=6789;
         //VoltageDotPlace_ab=1;
     displayDataFill(0);        }
  
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。