小编use*_*643的帖子

打印刚刚初始化的变量时未定义的行为

我最近开始学习C编程.作为练习的一部分,我使用了以下程序:

#include<stdio.h>

int main()    {

    int a;
    int b;
    int c;

    a = 350 ;

    if (a >= 400)  {

        b = 800 ;
        c = 500 ;

    }

    printf("%d %d\n", b,c);
    return 0;
}       
Run Code Online (Sandbox Code Playgroud)

因为a = 350我得到32767 0了输出.因为a = 401我得到了预期的输出.

请帮我解决相关问题.提前致谢

c initialization

-1
推荐指数
1
解决办法
83
查看次数

标签 统计

c ×1

initialization ×1