Returning just one item of an array is pretty straightfoward, e.g.
#include <stdio.h> #include <stdlib.h> int get_item( int a[], size_t size, size_t index) {
if ( index < size )
return a[index];
else
return 0; int main() {
int arr[] = {1, 42, -12};
printf("arr[%u] = %d\n", 1, get_item(arr, 3, 1));
return 0; }