Call by Reference in C Programming
Source code for this Tutorial
#include <stdio.h> #include <stdlib.h> void display(int *); int main() { int num = 10; printf("num = %d\n",num); printf("&num = %u\n",&num); display(&num); printf("num = %d\n",num); return 0; } void display(int *ptr){ printf("*ptr = %d\n",*ptr); printf("ptr = %u\n",ptr); printf("&ptr = %u\n",&ptr); *ptr = 20; printf("*ptr = %d\n",*ptr); }