검색어 입력폼

REALLOC 과 MALLOC의 실행시간을 비교하는 프로그램

저작시기 2009.11 |등록일 2009.12.24 한글파일한글 (hwp) | 3페이지 | 가격 1,500원

소개글

REALLOC 과 MALLOC을 실행시키고, 실행시간을 비교하는 프로그램을 작성하였습니다.

소스와 주석을 달았고, 실행창과 느낀점을 서술하였습니다.

목차

◈ REALLOC 과 MALLOC을 실행시키고, 실행시간을 비교하기
◈ 소스 (time comparison.c)
◈ 소스 주석달기
◈ 실행창
◈ 실행 결과와 그래프

본문내용

◈ 소스 주석달기

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(void)
{
int a = 0, number;
int *dest = NULL; // 포인터가 아무것도 가리키고 있지 않아서 NULL로 설정해줌.
clock_t start, finish, duration;

printf("숫자를 입력하세요 : ", &number);
scanf("%d", &number);

start = clock();
dest = (int *)malloc(sizeof(int)); // 동적 메모리를 할당받음.
for (a = 1; a < number; a++) // 입력받은 숫자만큼 for문을 실행시켜 줌.
{
dest = (int *)realloc(dest, a * sizeof(int)); // 동적 메모리를 할당받음.
다운로드 맨위로