Near Pointer in C Programming - 10.html
Near Pointer in C Programming - 10.html
1. Near pointer
2. Far pointer
3. Huge pointer
Near pointer:
pointer.
(If you don’t know what is data segment the
click here)
Examples:
(1)
#include<stdio.h>
int main(){
int x=25;
ptr=&x;
printf(“%d”,sizeof ptr);
return 0;
}
Output: 2
(2)
#include<stdio.h>
int main(){
printf(“%d”,sizeof(ptr),sizeof(*ptr));
return 0;
}
Output: 2 2
is two byte.
hexadecimal).
Example:
#include<stdio.h>
int main(){
int i=10;
int *ptr=&i;
printf("%p",ptr);
return 0;
}
format.
Example:
#include<stdio.h>
int main(){
int a=12;
printf("%p",a);
return 0;
}
Output: 000C
(1)
#include<stdio.h>
int main(){
ptr++;
ptr++;
printf(“%p”,ptr);
return 0;
}
Output: 0003
(2)
#include<stdio.h>
int main(){
int i;
for(i=0;i<=10;i++){
printf("%p \n",ptr);
ptr++;
return 0;
}
Output:
FFFA
FFFB
FFFC
FFFD
FFFE
FFFF
0000
0001
0002
0003
0004
clockwise direction.
Share
No comments:
Post a Comment
‹ Home ›
View web version
A
Abboouutt M
Mee
We b D e s i n g e r
View my complete profile
Powered by Blogger.