C 언어1 타입 캐스팅을 활용해서 성능 개선하기 이번 글에서는 타입 캐스팅을 활용해서 코드 실행시간을 단축시키는 스킬에 대해서 알아보도록 하겠습니다. 1억개의 char형 배열을 0으로 초기화해야하는 상황이라고 가정하겠습니다. 보통 아래 코드 처럼 1억개의 원소를 하나하나 초기화 하는 방식으로 구현할 것입니다. #include #include char arr[100000001]; int main(void) { clock_t start = clock(); for (int i = 0; i < 100000000; ++i) {//1억개 배열 초기화 arr[i] = 0; } clock_t end = clock(); printf("소요시간 : %d\n", end - start);//ms단위 return 0; } 이 코드를 실행시켜보면 제 컴퓨터 환경에서는 약 25.. 2023. 8. 13. 이전 1 다음