365bet体育娱乐-大陆365bet网址-365bet是合法的

C语言调试

C语言调试

有时我们的眼睛可以看见宇宙,却看不见社会底层最悲惨的世界。

bug与debug 1. bug:程序错误。

2. debug:调试操作,目的是消除bug。

Debug与Release 1. Debug:调试版本,可以直接调试,但是占用内存大。

2. Release:发布版本,不能直接调试,但是占用内存小。

调试操作快捷键操作代码语言:javascript复制1. F9:创建断点和取消断点

程序调试时,会在断点处自动停止,方便后续其他观测操作。

2. F5:启动调试

直接调试到下一个断点处(执行逻辑上的断点)。

3. F10:逐过程调试

代码短时,可以一步步调试。

4. F11:逐语句调试

不会直接跳过函数调用,会进入函数进行调试。

5. CTRL+F5:直接执行代码监视操作代码语言:javascript复制1. 先按F10进入调试

2. 调试--窗口--监视

3. 输入监视对象的名称

4. 回车 内存操作代码语言:javascript复制1. 先按F10进入调试

2. 调试--窗口--内存

3. 输入监视对象的地址

4. 回车编程常见错误归类编译型错误 1. 在编译期间发现的,一般都是语法错误。

2. 双击错误信息可以跳转到相关错误附近。

链接型错误 1. 在编译期间发现的,如:头文件没有引入,拼写错误等。

结果型错误 1. 代码可以运行,但是结果不符合预期。

2. 可以通过调试来一步步确认哪里出问题了。

致谢 感谢您花时间阅读这篇文章!如果您对本文有任何疑问、建议或是想要分享您的看法,请不要犹豫,在评论区留下您的宝贵意见。每一次互动都是我前进的动力,您的支持是我最大的鼓励。期待与您的交流,让我们共同成长,探索技术世界的无限可能!