#include<stdio.h>
#include<conio.h>
void main( )
{
char far *p1, *p2;
printf("%d,%d",sizeof(p1),sizeof(p2));
}
Options:
A)4,2
B)2,2
C)4,4
D) an error
Answer
Option A)-->A Pointer size is 2 bytes (for 16-bit compiler)
-->The size of far pointer is 4 bytes
-->The size of the huge pointer is 4 bytes
-->the far pointer is 16-bit segment value
-->the huge pointr is 16-bit offset value
0 comments:
Post a Comment