VS2010未声明变量的问题

2050 人浏览 | 时间: 2017-08-03 17:13:00 | 作者: codexia

这是我写的一段代码我用的是VS2010;


然后调试就有这; 
 
请问是怎么回事呢小白一只

应该看的清楚吧。


C++技术网会员解答:

    您好,感谢您对C++技术网的支持与信任。

    The variable ''''STS'''' is being used without being initialized.意思是变量STS没有被初始化就使用了,所以报错了。在zhuanhuan函数中,你只是定义了一个STS变量,没有初始化,也没有赋值,然后就直接乘以14并返回了。请问,14到底乘了什么??zhuanhuan函数传入的形参名称哪里去了,没有形参名称,你怎么使用传进来的参数值呢?

    zhuanhuan函数正确的定义应该如下:


int zhuanhuan(int value)
{
    int STS=value;
    return STS*14;
}
int zhuanhuan(int value)
{
    return value*14;
}
请微信扫码阅读
为防止恶意爬虫,
已开启反爬机制

相关阅读