(MISRA-C 4강) 제어 흐름과 조건문 규칙
🚗 MISRA-C: 2012 4강 제어 흐름과 조건문 규칙“코드가 어디로 가는지, 꼭 알아야 한다!”😎 들어가며C 언어에서 제어 흐름(control flow) 은 프로그램의 방향타입니다.방향타가 잘못되면? 🚢 → 암초 직행!MISRA-C에서는 if, switch, for, while 같은 제어문에 안전 운전 규칙을 걸어예측 불가능한 사고를 미연에 방지합니다.🛑 제어문에서 발생하는 대표 사고1. 조건 누락 사고if (status = READY) // 😱 '='는 대입, '=='가 비교{ startEngine();}의도: READY일 때만 실행실제: status에 READY 대입 후 항상 참 → 무조건 실행MISRA 방어책: 조건문에서 대입 금지, 비교 연산 필수 확인2. switch 문에서의..