Mac终端用lldb调试(2)

xiaoxiao2021-02-27  414

还是同样的test.cpp

#include <iostream> using namespace std; int func(int n) { int sum=0,i; for(i = 0; i < 7; i++) { sum+=i; } return sum; } int main() { int i; int result = 0; for(i = 1; i <= 10; i++) { result += i; } cout << result << endl; func(10); return 0; }

这次我们在24行设置断点,r后用一直输入n发现程序跳过了25行,直接到了return0,怎么回事?

原来使用n会跳过函数,只有使用s才会进入函数体,进入函数体之后我们又可以使用n了(当然使用s还是可以的)~

转载请注明原文地址: https://www.6miu.com/read-3489.html

最新回复(0)