我不是很理解这个图片。
我注释掉了 scanf函数之后,编译运行 结果直接是 a 这是为什么?我定义了变量 i ,但是没有输入语句。
小白求问,谢谢
我不是很理解这个图片。
我注释掉了 scanf函数之后,编译运行 结果直接是 a 这是为什么?我定义了变量 i ,但是没有输入语句。
小白求问,谢谢
在主函数内定义变量,会在系统栈内随机分配地址以存储变量。这个地址是随机的,地址存放的值也是随机的,所以变量i的值就是随机的。如果要初始化可以添加赋值语句或将变量定义在主函数外。