这里在定义的时候赋值叫做初始化。在本例中不初始化也能正常实现功能,初始化在编程中是为了防止变量在程序中定义后没赋值就使用,此时变量中的值是个随机数,运行后可能会出现预想不到的后果。因此在编程时定义了变量后一般会进行初始化。
int speed=0;是下面两句的集合:int speed;speed=0;其实就是在声明变量类型的同时进行了赋值,在C语言中是可以这样做的,能够使代码更简化。
这个是初始化,…………有时候c语言里必须要初始化的,例如指针,在这里就没有什么区别