/* * Arrays Example * CSE 413 */ #include // for printf void f1(int* p) { *p = *p + 1; } void f2() { int x[3]; x[2] = 15; printf("x[0] = %d x[1] = %d x[2] = %d\n",x[0], x[1], x[2]); *x = 5; printf("x[0] = %d x[1] = %d x[2] = %d\n",x[0], x[1], x[2]); *(x+1) = 78; printf("x[0] = %d x[1] = %d x[2] = %d\n",x[0], x[1], x[2]); f1(x); printf("x[0] = %d x[1] = %d x[2] = %d\n",x[0], x[1], x[2]); f1(&x[0]); printf("x[0] = %d x[1] = %d x[2] = %d\n",x[0], x[1], x[2]); int *p = &x[2]; *p = 84; printf("x[0] = %d x[1] = %d x[2] = %d\n",x[0], x[1], x[2]); } int main(int argc, char**argv) { f2(); return 0; }