鹏哥C语言:结构体初阶24:08——调试技巧1
print1(s);
print2(&s);
第一行传值调用,效率低,结构体大的话传值占用空间
第二行传址调用,效率高,只传个地址,也支持在函数中修改该地址变量的值
- 函数调用压栈
栈是一种数据结构,先进后出,后进先出

- 压栈就是栈中数据过多
调试(Debug)
- 调试又称除错,修改出现bug的代码
- 调试的基本步骤:
- 发现程序错误的存在
- 以隔离、消除等方式对错误进行定位
- 确定错误产生的原因
- 提出纠正错误的解决办法
- 对程序错误予以改正,重新测试
- Debug和Relsase
- Debug通常为调试版本,不做优化,便于程序员调试
- Relsase为发布版本,进行过各种优化,便于用户使用
- 快捷键
- ctrl+K+C 注释
- F5:启动调试
文章介绍了C语言中结构体的传值调用与传址调用的效率差异,前者因复制结构体可能导致效率降低,后者则更高效且支持函数内修改。调试过程包括发现错误、定位、修正和重新测试。Debug版本便于调试,不做优化,而Release版本进行了优化,适合用户使用。此外,还提到了如Ctrl+K+C用于注释,F5用于启动调试的快捷键。

被折叠的 条评论
为什么被折叠?



