(c-언어) if else에서 else 먼저 처리하고 return 문 사용하기


(c-언어) if else에서 else 먼저 처리하고 return 문 사용하기

프로그램을 구현하다 보면 indentation이 한없이 들여 쓰게 되는 경우가 많이 발생을 한다. 모니터가 커지고 해상도가 높아지고, 또한 편집기도 좋아져서 한눈에 보기에 어렵지 않지만, 가능하면 보기 좋고 읽기 편한 코드를 만드는 것이 디버깅하기에도 편하다. 아래는 공개된 소스 중 일부를 발췌한 것이다. NRF SDK의 mqtt_decoder.c 파일의 일부다. uint32_t unpack_uint16(uint16_t * p_val, uint32_t buffer_len, uint8_t * const buffer, uint32_t * const p_offset) { uint32_t err_code = NRF_ERROR_DATA_SIZE; if (buffer_len > (*p_offset)) { const uint32_t available_len = buffer_len - (*p_offset); MQTT_TRC(">> %s BL:%08x, B:%p, O:%08x A:%08x", __f...


#else #if #indentation #들여쓰기 #코딩룰

원문링크 : (c-언어) if else에서 else 먼저 처리하고 return 문 사용하기