HTMLify
array.c
Views: 1 | Author: abh
#include <stdio.h>
#include <stdlib.h>
void print_int_array(int array[], int len) {
printf("[");
for (int i=0; i<len; i++) {
if (i == len - 1) {
printf("%d", array[i]);
} else {
printf("%d, ", array[i]);
}
}
printf("];\n");
}
int main() {
// array with len of 5
int *array = malloc(sizeof(int) * 5);
for (int i=1; i<=5; i++)
array[i-1] = i*i;
printf("Array with 5 elements\n");
print_int_array(array, 5);
// expending the len to 10
array = realloc(array, 10*sizeof(int));
for (int i=6; i<=10; i++)
array[i+1] = i*i;
printf("Array with 10 elements\n");
print_int_array(array, 10);
// freeing the memory used by the array
free(array);
}