加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – Visual Studio 2010错误?

发布时间:2020-12-16 06:47:08 所属栏目:百科 来源:网络整理
导读:我想我在VS2010(C/C++)中发现了一个错误,但它看起来很明显,我无法相信. (在 Select isn’t Broken的脉络中). 如果这是一个错误,或者如果我遗漏了某些内容,请告诉我: int main(void){ int x; // Declare a variable x; for(int i=0,x = 10; i5; ++i) // Init
我想我在VS2010(C/C++)中发现了一个错误,但它看起来很明显,我无法相信.
(在 Select isn’t Broken的脉络中).

如果这是一个错误,或者如果我遗漏了某些内容,请告诉我:

int main(void)
{
    int x;  // Declare a variable x;

    for(int i=0,x = 10; i<5; ++i) // Initialize X to 10.  No way around this.
    {
        printf("i is %dn",i);
    }

    if (x == 10) // warning C4700: uninitialized local variable 'x' used    
    {
        printf("x is tenn");
    }
}

解决方法

int i=0,x = 10;

您刚刚声明了第二个x变量作为for循环.

外部x变量不受影响.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读