Question: a) Why does the code below print 1 ? What happens with ++ #include main(){ int a=1,b=2; b=a++; printf(%d ,b++; } b) please explain the

a) Why does the code below print 1 ? What happens with ++

#include

main(){

int a=1,b=2;

b=a++;

printf("%d ",b++;

}

b) please explain the output of the segment below. Having trouble with compiling.

What would be the output from the code segment below?

switch ( 'b' ) {

case 'a':

printf("a ");

case 'b': printf("b ");

default: printf("default");

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!