void Test(int Byte);
void Test(int Byte)
{
int i=0;
if(Byte ==0x55) //调用函数调用该函数,Byte默认0?????
{
i++;
}
}
/**
* main.c
*/
int main(void)
{
int SendByte=0x55;
WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer
while(1)
{
SendByte++; //SendByte 定义成全局变量是FET430UIF调试工具进行在线调试单步执行能执行到该步,但是定义成局部变量不能执行该步骤???????
Test(SendByte); //自己写的调用函数也没有办法调用,意见传参数失败
}
//return 0;
}
不清楚是什么原因?
xyz549040622:
你的Test(SendByte),这个参数刚开始就不是0x55了,肯定一下子也不执行了。
user5707170:
回复 xyz549040622:
笨鸟你的Test(SendByte),这个参数刚开始就不是0x55了,肯定一下子也不执行了。