定义一个 int a;没有赋值,那a的值是不可预测呢还是0呢,还是和编译器有关系
然后下面这个题:
7题
谢谢!
定义一个 int a;没有赋值,那a的值是不可预测呢还是0呢,还是和编译器有关系
然后下面这个题:
7题
谢谢!
在全局变量区(所有函数外)声明的变量初始默认值为0;在函数内声明的变量初始值为所占栈内存中的旧值,不可预测其值,所以通常说是随机值。
7题,printf函数参数的计算顺序通常是从右到左,所以第二个值为b-1即0,第一个参数为一个逗号表达式,其值为最后一项的值,即--b的值,即0