excepted unquafilied before" if"

这个报错怎么解决啊


          seconds = millis()/1000; 
            Display();

 
            if(chose == 1){                        //这个地方
                Set_Time(1, 1, HOUR);      //SetHour
            }else if(chose == 2){ 
                Set_Time(4, 1, MINUTE);    //SetMinute
            }else if(chose == 3){
                Set_Time(7, 1, SECOND);    //SetSecond
            
           
            }
                void loop(){
        
    seconds = millis()/1000;    //获取单片机当前运行时间 
    Display();       //显示时间
     Set_Time(); 
}    
    

基于Monster 组和GPT的调写:
在if语句之前缺少了某个标识符或限定符,例如变量类型或命名空间等。根据你提供的代码片段,很可能是因为if语句所在的函数之外缺少了某个必要的定义或声明,导致编译器无法识别if语句。
代码不够,问题没在这一段。

看上去貌似没什么问题,报这个错不一定是当前行出问题,看下前面那个函数display里面有木有问题
另外没有看到完整代码你最后一个大括号是对应
void loop()的吗??