C Interview Questions
C Interview Questions
#include
<stdio.h>
int main()
{
int var=100;
{
int var=200;
printf("%d...",var);
}
printf("%d",var);
return 0;
}
#include <stdio.h>
int fooo(void)
{
Static int num=0;
num++;
return num;
}
int main()
{
int val;
val=fooo();
printf("step1: %d\n",val);
val=fooo();
printf("step2: %d\n",val);
val=fooo();
printf("step3: %d\n",val);
return 0;
}
3. What will be the output of following program?
#include
<stdio.h>
int main()
{
int anyVar=10;
printf("%d",10);
return 0;
}
#include <stdio.h>
int main()
{
char var=0x04;
#include <stdio.h>
int main()
{
char flag=0;
flag |= (1<<1);
flag |= (1<<5);
printf("%0x",flag);
return 1;
}
<stdio.h>
int main()
{
char flag=0x0f;
flag &= ~0x02;
printf("%d",flag);
return 1;
#inlude <stdio.h>
int main()
{
int i;
for(i=0;i<10;i++)
{
printf("%d ",i);
}
}
#include <stdio.h>
int main()
{
int i=1;
do
{
printf("Value of i is %d\n",i);
i++;
}while(i<=4 && i>=2);
}