711 views
1 votes
1 votes
Main()

{

char far *s1,*s2;

Printf("%d%d",size of(s1),sizeof(s2));

}

2 Answers

0 votes
0 votes
Size of the pointer will be printed.This question is compiler dependent.
some compiler assumes pointer is of 8bytes.

So output would be 88 if pointer is of 8 bytes.

Related questions

3 votes
3 votes
1 answer
1
Storm_907 asked Apr 16, 2023
470 views
Please explain this question void main() { int a =300; char *ptr = (char*) &a ; ptr++; *ptr=2; printf("%d" , a); }
4 votes
4 votes
4 answers
3
Manoj Kumar Pandey asked May 22, 2019
832 views
https://gateoverflow.in/?qa=blob&qa_blobid=14433986388826671915int main() { int a = 10; int *b = &a; scanf("%d",b); printf("%d",a+50); }What will be the Output of the fol...