看你这句话是用在什么地方了。
如果是全局变量,k的值为0.
如果是在函数内部定义的局部变量,k的值就是随机的。
这个要看情况,一般情况下定义int k(局部变量),系统是赋随即值的!但在全局区定义变量的话会自动初始化为0。
a系统将自动给k赋初值0 b系统将自动给k赋初值-1 c这时k中的值无定义 d对于语言中的变量,有声明、赋初值以及使用等操作。 对于c语言, int k; ,
这个要看系统和编译器的处理情况,标准c++编译器,全局区定义变量的话会自动初始化为0,局部变量中则随机
我不知道你要的答案,但是可以给你一个检验的方法:
用这个语句定义三个变量a、b、c,用赋值语句给变量a赋值2,变量b、c不赋值,
运算:c=a+b,
输出c的值,
根据输出的c的值来作判断。