/* parray.c: Illustrates arrays & pointers */
#include <stdio.h>
int min(int* nums, int size) { // or int nums[]
int* end = nums + size; // past the end
int small = *nums;
printf("sizeof nums == %u\n", sizeof nums);
while (++nums < end)
if (*nums < small)
small = *nums;
return small;
}
int main() {
int a[] = {56,34,89,12,9};
printf("%d\n", min(a, 5)); // 9
printf("sizeof a == %u\n", sizeof a);
return 0;
}