- Joined
- Sep 10, 2012
- Messages
- 2
- Reaction score
- 0
main()
{
char *s1,*s2;
printf("%d %d ", sizeof(s1),sizeof(s2));
}
Answer of this question is 2 ,2
and if we replace char *s1 , *s2 with int *s1, *s2 then also the answer is 2 ,2 .
Why this is so??
the size of char is 1 byte and int is 2 byte.
{
char *s1,*s2;
printf("%d %d ", sizeof(s1),sizeof(s2));
}
Answer of this question is 2 ,2
and if we replace char *s1 , *s2 with int *s1, *s2 then also the answer is 2 ,2 .
Why this is so??
the size of char is 1 byte and int is 2 byte.