• 카테고리

    질문 & 답변
  • 세부 분야

    임베디드 · IoT

  • 해결 여부

    미해결

switch문 질문

21.09.04 23:41 작성 조회수 100

0

안녕하세요~ 

체크섬 검사후에 switch문에 진입하는데 모든 케이스가 다 같은 동작을 수행하는데 굳이 switch문으로 작성한 이유가 있을까요? 굳이 switch문을 하지 않아도 케이스 안에 해당되는 내용이 id에 상관없이 되는게 아닌가해서요!

답변 1

답변을 작성해보세요.

0

안녕하세요! ID마다 게인의 종류가 다르고, 게인 종류마다 그 게인을 저장할 구조체 변수의 이름이 조금씩 다릅니다. 따라서 강의에서는 case마다 다 구분해서 작성했고요. (반드시 구조체 변수의 이름에 유의하세요)

수업에서 작성한 코드는 깔끔한 코드는 아니지만 case마다 구분이 되니 의미를 파악하긴 쉽습니다.

제 강의에서는 최우선으로 고려하는 것이, 이해하기 쉽도록 코드를 작성하는 것이니, 강의를 듣고 더 깔끔하고 최적화된 코드를 직접 작성해보셔도 좋습니다.

단, 먼저 강의대로 똑같이 작성을 하고 안전하게 비행까지 모두 마친 후에 하시는 것을 추천드립니다.