|
|
1
4
这里的问题是你没有静态初始化
|
|
|
2
6
自
|
|
|
3
2
你应该做的是
|
|
|
4
1
你的程序是一个无限循环;你得到了分段错误,因为你最终溢出了你的堆栈。 |
|
|
5
1
程序进入无限循环。 s对于f()是本地的,因此每当调用f()时,s都被初始化为0。然后将其递增1,再次调用&f()。这一次,f()使用其本地副本将其初始化为0,并再次递归调用f()。这将生成一个无限循环,程序将生成一个分段错误。seg错误的原因是递归无限调用导致的堆栈溢出。 要解决这个问题,要么使s成为静态的,要么使其成为全局的,而不是局部的。 |
|
|
6
0
让你的变量是静态的怎么样? |
|
|
7
0
这是一个调用自身的递归函数。然而,这是一个无限循环,因为
样品溶液:
我不擅长C语法,但这个想法是正确的。 |
|
|
8
0
无限循环。这里可能有一些类似于你想要的
|
|
|
9
0
这可能是一个更有趣的程序:
将打印:
|
|
|
10
0
此程序的输出是此站点的名称。
正如其他人所建议的,你应该申报
|
|
|
MMedina · 将powershell应用于子文件夹 1 年前 |
|
|
YorSubs · Linux中遍历目录的时间不同方法[关闭] 1 年前 |
|
Romn · 在递归函数中键入元组或元组列表 1 年前 |
|
ABGR · 二叉树的直径——当最长路径不通过根时的失败案例 1 年前 |
|
|
Ack · 尝试迭代JSON数据以匹配用户输入 1 年前 |