为了账号安全,请及时绑定邮箱和手机立即绑定

C++编程问题请大神赐教谢谢

C++编程问题请大神赐教谢谢

C++
蛊毒传说 2018-07-11 14:19:25
请问下面函数为什么提示错误:使用了未初始化的局部变量“c”#include "stdafx.h"#includeusing namespace std;int fib(int n);int main(){int k = fib(10);cout << "k=:" << k;return 0;}int fib(int n) {int c;if (n ==1||c == 2 )c = 1;if (n > 2)c = fib(n - 1) + fib(n - 2);else0;return c;}
查看完整描述

1 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

int c;
if (n ==1||c == 2 )
没有初始化就用了 c

查看完整回答
反对 回复 2018-07-23
  • 1 回答
  • 0 关注
  • 634 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信