求助,少了个return在100和10之间横跳

P4994 终于结束的起点

@[mlson](/user/1094817) 首先,在 ```cpp fib[n]=(fibo(n-1,M)+fibo(n-2,M)) % M; ``` 中使用了 `fibo` 函数的返回值,所以返回值是必要的。其次,非 void 函数不写返回值是未定义行为(Undefined Behavior),即使真的不需要返回值,出现任何错误都是有可能的。
by rui_er @ 2023-11-18 23:38:46


例如,在 O2 优化下,非 void 函数不写返回值经常被优化为死循环
by rui_er @ 2023-11-18 23:42:13


@[rui_er](/user/122461) 非常感谢,明白了。
by molsonsama @ 2023-11-19 12:22:27


|