Table of Contents
show
Pointer Subtraction
Example: Subtraction of two pointers
#include<stdio.h>
int main()
{
int *ptr1 = (int *) 2000;
int *ptr2 = (int *) 2008;
int t;
t = ptr2 - ptr1;
printf("subtraction of two pointers = %d",t);
return 0;
}
Output
subtraction of two pointers = 2
Example: Subtraction of integer from pointer
#include<stdio.h>
int main()
{
int *ptr = (int *) 2000;
printf("Initial value of ptr = %u\n",ptr);
ptr = ptr -3;
printf("Final value of ptr = %u",ptr);
return 0;
}
Output
Initial value of ptr = 2000
Final value of ptr = 1994
Views: 0