鹏哥C语言:结构体初阶24:08——调试技巧1
print1(s);
print2(&s);
第一行传值调用,效率低,结构体大的话传值占用空间
第二行传址调用,效率高,只传个地址,也支持在函数中修改该地址变量的值
- 函数调用压栈
栈是一种数据结构,先进后出,后进先出
- 压栈就是栈中数据过多
调试(Debug)
- 调试又称除错,修改出现bug的代码
- 调试的基本步骤:
- 发现程序错误的存在
- 以隔离、消除等方式对错误进行定位
- 确定错误产生的原因
- 提出纠正错误的解决办法
- 对程序错误予以改正,重新测试
- Debug和Relsase
- Debug通常为调试版本,不做优化,便于程序员调试
- Relsase为发布版本,进行过各种优化,便于用户使用
- 快捷键
- ctrl+K+C 注释
- F5:启动调试