
1、断点就是在调试的时候中断一下,比如
#include<stido.h>
int main(void)
{
printf("hello .\n")
printf("hello world.\n")
return 0
}
如果这个程序在第一个printf语句后设置断点就只输出hello,如果在第二个printf语句后设置断点,则两个printf后的语句都输出。
2、将光标移动到想设置断点的地方,按一下F9键即可,或者可以用鼠标左键点击小手图标。
当想取消断点时,可以再按一下F9键,或者选择edit-breakpoints,同样可以移除断点。
也可以通过alt + f9快捷键显示断点对话框。
扩展资料:
C语言函数
int abs(int i) 返回整型参数i的绝对值
double cabs(struct complex znum) 返回复数znum的绝对值
double fabs(double x) 返回双精度参数x的绝对值
void srand(unsigned seed) 初始化随机数发生器
int rand() 产生一个随机数并返回这个数
参考资料来源:百度百科-C语言函数
断点的作用是可以让程序运行到设置的断点处,然后查看各种变量和寄存器中的数值。设置断点其实是省时的调试方法,但是千万要注意,如果断点前涉及到了一些CPU读取外部数据的话,有可能会让你的程序永远运行不到断点处,因为仅用keil“软”调试的话,读取的外部硬件的数据都是“1”。
所以断点使用时要注意这点就行了。
用于程序的调试,原理应该是插入一条中断指令,汇编指令应该为 int 3,Debug模式下,当程序执行到断点处就会停下来,此时可以分析各变量的值,借此查出程序的错误。个人之见,若有错误,见笑了欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)