si usamos = en el ejercicio, no estamos comparando, estamos declarando o inicializando la variable, y por eso el programa se dará por terminado ingresemos lo que ingresemos. en cambio, == realiza la comparación y solo detiene el programa al cumplir la igualdad. me di cuenta al testear las opciones b y c, espero que a alguien le ayude este corolario que dejo acá