Documente Academic
Documente Profesional
Documente Cultură
int main()
{
printf("%d", Y);
return 0;
}
a) 3 b) 5 c) 3 or 5 depending on the value of x d) Compile Time Error
Output :
Output :
Output :
5) Predict the output
# include <stdio.h>
int main()
{
int i=0;
for(i=0; i<20; i++)
{
switch(i)
{
case 0:
i+=5;
case 1:
i+=2;
case 5:
i+=5;
default:
i+=4;
break;
}
printf("%d ", i);
}
getchar();
return 0;
}
Output :
int main()
{
int i;
i = 1, 2, 3;
printf("i = %d\n", i);
getchar();
return 0;
}
Output :
b)#include <stdio.h>
int main()
{
int i;
i = (1, 2, 3);
printf("i = %d\n", i);
getchar();
return 0;
}
Output :
7) Explain functionality of following function.
int func(int i)
{
if(i%2) return (i++);
else return func(func(i-1));
}
_____________________________________________________________________________________
_____________________________________________________________________________________
Output :
if(x == y)
printf("Equal");
else if(x > y)
printf("Greater");
else
printf("Less");
getchar();
return 0;
}
Output :
Output :
{
struct str
{
int i: 1;
int j: 2;
int k: 3;
int l: 4;
};
struct str s;
s.i = 1;
s.j = 2;
s.k = 5;
s.l = 10;
getchar();
return 0;
}
Output :
{
struct str
{
unsigned int i: 1;
unsigned int j: 2;
unsigned int k: 3;
unsigned int l: 4;
};
struct str s;
s.i = 1;
s.j = 2;
s.k = 5;
s.l = 10;
Output :
int main()
{
unsigned int x = -1;
int y = ~0;
if(x == y)
printf("same");
else
printf("not same");
printf("\n x is %u, y is %u", x, y);
getchar();
return 0;
}
Output :
{
static int q = 10;
*p = &q;
}
int main()
{
int r = 20;
int *p = &r;
fun(&p);
printf("%d", *p);
getchar();
return 0;
}
Output :
Output :
int main()
{
int c = 5, no = 1000;
do {
no /= c;
} while(c--);
Output :
int main()
{
int i;
getchar();
return 0;
}
Output :