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

这样定义为什么是错误的

int main()

{

    int a, b, c;

    a = 10;

    b = 20;

    c = 30;


  int  jr=joneResult(a,b,c);

    printf("Jone运算结果是:%d\n", jr);


为什么这样定义在vc运行一直是说我没有定义jr,而如果是在开头int a,b,c,jr;这样定义却是正确的


正在回答

2 回答

你这样不是对的吗?我看了半天也不知道哪里了错了。。

0 回复 有任何疑惑可以回复我~
#1

莫君 提问者

好像是vc++上编译上需要在开始初始化!
2018-03-07 回复 有任何疑惑可以回复我~

每个字符都需要初始化

0 回复 有任何疑惑可以回复我~
#1

莫君 提问者

问一下初始化是必须的吗?还有int a,b,c,jr;这就对变量jr初始化了吗?不应该至少得赋个零吗?
2017-12-09 回复 有任何疑惑可以回复我~
#2

Crabcrh

没懂。。
2018-01-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这样定义为什么是错误的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信