본문 바로가기
Programming/C++

[C] Memory, Calloc, Malloc, Free, Array

by OKOK 2017. 3. 29.

/*------------------------------------------------------------------------------------------

@ Pratice C laguage


Author           : SAM

Created          : 29-03-2017

Modified         : 29-03-2017

Language/ver     : C in MSVS2015


Description     : Practice

KEYWORD : Memory, Malloc, Free, Array, Calloc


------------------------------------------------------------------------------------------*/


#include <stdio.h>

#include <stdlib.h>


int main() {

int size, i;

int *arr;


printf("Enter the number, to memory alloc : ");

scanf_s("%d", &size);


arr = (int*)calloc(size, sizeof(int));

// arr = (int*)malloc(size*sizeof(int));

for (i = 0; i < size; i++)

scanf_s("%d", &arr[i]);


for (i = 0; i < size; i++)

printf("%d element : %d\n", i, arr[i]);


free(arr);

return 0;

}