int *makeArray () { int answer[5]; return answer; } void setTo (int *array, int length, int value) { for (int i = 0; i < length; i += 1) array[i] = value; } int main (int argc, const char *argv[]) { int *a1 = makeArray (); setTo (a1, 5, -2); return 0; }