Examveda
Examveda

What will be the output of the given program?
#include<stdio.h>
void main()
{
	float num=5.6;
	switch(num){
		case 5:printf("5");
		case 6:printf("6");
		default : printf("0");
			break;

	}
	printf("%d", num);
}

A. 5 5.600000

B. 6 5.600000

C. 0 5.600000

D. Complier error

Answer: Option D

Solution(By Examveda Team)

compiler error switch expression is not integral. switch statement cannot work on float value.


This Question Belongs to C Program >> Control Structures

Join The Discussion

Related Questions on Control Structures