3,882
社区成员
发帖
与我相关
我的任务
分享(gdb) file 练习34
Load new symbol table from "/home/zhaoyu/文档/练习34"? (y or n) y
Reading symbols from /home/zhaoyu/文档/练习34...done.
(gdb) run
Starting program: /home/zhaoyu/文档/练习34
45
[Inferior 1 (process 17429) exited normally]
(gdb) list
6 for(;i!=n;i++)
7 {
8 sum+=i;
9 }
10 return sum;
11 }
12 int main(void)
13 {
14 int Sum(int n);
15 cout<<Sum(10)<<endl;
(gdb) list
16 }
(gdb) break 8
Breakpoint 1 at 0x804860a: file 练习34.cpp, line 8.
(gdb) watch sum
No symbol "sum" in current context.
#include<iostream>
using namespace std;
int Sum(int n)
{
int i=0,sum=0;
for(;i!=n;i++)
{
sum+=i;
}
return sum;
}
int main(void)
{
int Sum(int n);
cout<<Sum(10)<<endl;
}