C语言二刷强化(VS实用调试技巧和函数递归)
Debug:通常称为调试版本,包含调试信息,便于程序员调试程序Release:称为发布版本,往往进行了各种优化,使得程序在代码的大小和运行速度上都是最优的VS快捷键:F9:创建断点和取消断点F5:启动调试,直接跳到断点处,一般配合F9使用F10:逐过程,可以是一次函数调用,也可以是一条语句F11:逐语句,每次都要执行一条语句,按这个快捷键可以进入函数内部内存:栈区的内存使用习惯是从高地址向低地址使用的,不同编译器还是有差异的常见的错误归类:编译型错误 链接性错误 运行时错误函数递归:函数递归就是自己调用自己,要注意结束的条件,代码如果陷入死递归,导致栈溢出函数栈帧:在C语言中每一次函数调用,都需要为本次函数调用在栈区申请一块内存空间来保存函数调用期间的各种变量的值,这块空间被称为运行时堆栈,或者函数栈帧
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2428218.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!