刚学C语音 看不懂代码 麻烦解析一下!speed=0代表什么

2025-05-07 18:51:13
推荐回答(3个)
回答1:

这里在定义的时候赋值叫做初始化。在本例中不初始化也能正常实现功能,初始化在编程中是为了防止变量在程序中定义后没赋值就使用,此时变量中的值是个随机数,运行后可能会出现预想不到的后果。因此在编程时定义了变量后一般会进行初始化。

回答2:

int speed=0;
是下面两句的集合:
int speed;
speed=0;
其实就是在声明变量类型的同时进行了赋值,在C语言中是可以这样做的,能够使代码更简化。

回答3:

这个是初始化,…………有时候c语言里必须要初始化的,例如指针,
在这里就没有什么区别