====== Call by reference ====== /* call by value */ #include void increment(int a) { a = a+1; } int main() { int a; a = 10; increment(a); printf("a = %d",a); return 0; } /* call by reference */ #include void increment(int *p) { *p = *p + 1; } int main() { int a; a = 10; increment(&a); printf("a = %d",a); return 0; }