C basic questions


C basic interview questions and answers for freshers

(1)

void main(){
    char i;
    clrscr();
    for(i=120;i<=128;i++){
         printf("%d ",i);

    }
    getch();
}

Output: Infinite loop

(2)

void main(){
    int i;
    clrscr();
    for(i=0,i++,i<=5;i++,i<=2;i=0,i<=5,i+=3){
         printf("%d ",i);
    }
    getch();
}

Output: 2
(3)

void main(){
    int i=1;
    clrscr();
    for(;;){
         printf("%d ",i);
    }
    getch();
}

Output: Infinite loop
(4)

void main(){
    int i=2;
    clrscr();
    for(i=0;i<=3;i++){
         static int i;
         i=i+8;
    }
    printf("%d",i);
    getch();
}

Output: 4
(5)

extern int j;
void main(){
    int i=0;
    clrscr();
    for(i=0;i<=2;i+=1){
         int j=5;
         printf("%d ",j);
         j++;
    }
    getch();
}
int j=25;

Output: 5 5 5
(6)

extern int j;
void main(){
    int i=0;
    clrscr();
    for(i=0;i<=2;i+=1){
         int j=5;
         printf("%d ",j);
         j++;
    }
    getch();
}
int j=25;

Output: 5 5 5

C programming language basic questions and answers

Post a Comment