Keil C调试单片机程序,并指出F10、F11的使用区别。

Keil C调试单片机程序,并指出F10、F11的使用区别。
2025-04-24 02:37:01
推荐回答(1个)
回答1:

F10和F11的区别在于是否跳入函数内部,举例

int func(int x)
{
return x;
}
void mian()
{
int a=1;
int b=func(a);
int c=b;
}

比如上面这一段,你在main函数里的第二行int b=func(a);加个断点。运行,运行到这里停住了。
此时如果你按F10,那么单步执行,但是不进入函数,程序会运行到第三行int c=b;这一行停下来。
如果你按F11,那么单步执行,进入函数,程序会运行到函数func内部的第一行return x;停下来