예를 들어


매번 조건에 따라 자주 호출되는 함수가 있을때


void func(c) {

  if(c == 0) {

    //do something

   return;

  }

  else if(c ==1) {

     //do something

    return;

  } else {

      //do something

    return;

  }

}


이거랑


void func(c) {

  if(c == 0) {

    //do something

  }

  else if(c ==1) {

     //do something

  } else {

      //do something

  }

  return;

}


첫번째꼐 코드가 좀 길어지는 대신

처리하고 아래 조건 안 따지고 바로 리턴이라

처리속도는 더 빠를거 같고

아래꺼는 코드가 짧을 대신 아래 조건 따져야 되서

처리속도가 좀 느릴거 같은데


실제로는 어떤가요?