C Program to change the address of entered number using pointer and function | C programming

Introduction To Pointer

A Pointer in C language is a variable which holds the address of another variable of same data type.
Pointers are used to access memory and manipulate the address.
Pointers are one of the most distinct and exciting features of C language. It provides power and flexibility to the language. Although pointers may appear a little confusing and complicated in the beginning, but trust me, once you understand the concept, you will be able to do so much more with C language.

C Program to change the address of entered number using pointer and function


#include <stdio.h>
#include <string.h>
void exchange(int *, int *);
int main()
{
    int num1, num2;
    printf("Enter the number to be exchanged\n");
    scanf("%d%d", &num1, &num2);
    printf("Before exchanging: \nnum1=%d num2=%d\n", num1, num2);
    exchange(&num1, &num2);
}
void exchange(int *num1, int *num2)
{
    int temp;
    temp = *num1;
    *num1 = *num2;
    *num2 = temp;
    printf("After Exchanging:\nnum1=%d num2=%d", *num1, *num2);
}

Comments

Popular posts from this blog

C Program for SCAN Disk Scheduling Algorithm | C Programming

C program to Find Cartesian Product of Two Sets | C programming

C Program To Check The String Is Valid Identifier Or Not | C Programming