[quote=引用 9 楼 zhao4zhong1 的回复:] 搜“使用gdb调试”
对学习编程者的忠告: 多用小脑和手,少用大脑、眼睛和嘴,会更快地学会编程! 眼过千遍不如手过一遍! 书看千行不如手敲一行! 手敲千行不如单步一行! 单步源代码千行不如单步Debug版对应汇编一行! 单步Debug版对应汇编千行不如单步Release版对应汇编一行! 不会单步Release版对应汇编?在你想单步Release版C/C++代码片断的前面临时加一句DebugBreak();重建所有,然后在IDE中运行。(一般人我不告诉他!) 不要迷信书、考题、老师、回帖; 要迷信CPU、编译器、调试器、运行结果。 并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。 任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实!
你从文件头偏移一个负的距离没有意义吧,传参过程中不会转换成其他类型,如果函数实现中可能会根据不同情况采取不同操作
搜“使用gdb调试”
为什么会认为隐式转换为long long? 那也应该用llseek, 而不是lseek
69,371
社区成员
243,082
社区内容
加载中
试试用AI创作助手写篇文章吧