我在为自动驾驶汽车创建if语句时遇到了问题。car跳过大多数if语句,然后不假思索地转到else语句。传感器给出了正确的值。是因为我用了"else if“语句还是别的什么?这辆车应该对周围环境做出反应,所以我不得不尽可能多地给它做陈述。相反,它只是做了最后一步,它向后,等待,向后,向左,向后,向右。所以我的问题是,我是否必须增加更多的if语句,这样它才能更好地对周围环境做出反应,还是更多呢?以下是if语句的代码:
if (sensors[0] >= 50 ) { //if the distance of the front sensor is greater than 50c