在线情况
楼主
  • 头像
  • 级别
    • 积分13
    • 经验355
    • 文章13
    • 注册2011-09-22
    请问程序中关于全局变量的问题
    [P]我在程序中定义了一个全局变量 数组char sms_no[3];在程序运行过程中通过串口给他敷了值sms_no[0]=1;[/P][P]sms_no[1]=3;char sms_no[2]=1;可是在程序运行一段后这个数组中的值变成了乱码, 我的程序全局变量用的很多 当去掉几个其它的全局变量在运行这个程序 char sms_no[3];中的值就不会发生变化。难道内存空间不足了,可编译通过了 没有报警和警告。 这是怎麽回事 请教[/P][P]33 396 bytes of CODE  memory
     10 192 bytes of DATA  memory (+ 65 absolute )
     3 700 bytes of CONST memory [/P][P]程序编译后出现上面的提示 那几个数据代表甚么 请教[/P]
    [ 此贴最后由DC在2012-1-18 23:49:53编辑过 ]
    微控网感谢您的参与
    在线情况
    2
    • 头像
    • 级别
      • 积分13
      • 经验355
      • 文章13
      • 注册2011-09-22
      [P]有道理 谢谢[/P]
      微控网感谢您的参与
      Powered by LeadBBS 9.2 .
      Page created in 1.7808 seconds with 7 queries.