원인

CT 2024.12 내부에서 do-while 내부에서 break 문을 삽입할 수 없는 제약이 있습니다.

해결 방법

break 문을 goto 문으로 대체합니다.

예제

int test(){
int i=0;
int a=10;
int b= 20;
do{
  i++;
}while(1);
return a+b;
}

예제 코드에서 결합 주입을 통해 break;를 사용하여 루프 문을 빠져 나오려고 하면 오류가 발생합니다.


이 경우 break;goto로 대체하여 빠져 나올 수 있습니다.

Need more help with this?
Don’t hesitate to contact us here.

Thanks for your feedback.