1. Determine output:
void main()
{
int const *p=5;
printf("%d", ++(*p));
}
void main()
{
int const *p=5;
printf("%d", ++(*p));
}
2. Determine Output:
void main()
{
char s[]="man";
int i;
for(i=0; s[i]; i++)
printf("%c%c%c%c ", s[i], *(s+i), *(i+s), i[s]);
}
void main()
{
char s[]="man";
int i;
for(i=0; s[i]; i++)
printf("%c%c%c%c ", s[i], *(s+i), *(i+s), i[s]);
}
3. Determine Output:
void main()
{
float me = 1.1;
double you = 1.1;
if(me==you)
printf("I hate Examveda");
else
printf("I love Examveda");
}
void main()
{
float me = 1.1;
double you = 1.1;
if(me==you)
printf("I hate Examveda");
else
printf("I love Examveda");
}
4. Determine Output:
void main()
{
static int var = 5;
printf("%d ", var--);
if(var)
main();
}
void main()
{
static int var = 5;
printf("%d ", var--);
if(var)
main();
}
5. Determine Output:
void main()
{
char *p;
printf("%d %d", sizeof(*p), sizeof(p));
}
void main()
{
char *p;
printf("%d %d", sizeof(*p), sizeof(p));
}