c语言为什么要初始化

img


为什么我把这两行删了代码也能正常运行?
在这里赋完值,到后面也会变的呃……
没有它俩可以吗?

如果你下面要输入的话,可以不用初始化变量值。如果下面没有键盘输入,则就要初始化,根据需要初始化值。否则系统会自动赋值。

可以把等于和后面的值删去,这两个值都是输入的

你说笑了吧,这两行删了怎么会能运行?变量都没定义
上面变量是amount,后面是大写的AMOUNT,能编译通过???