by Dinesh Thakur Category: Control Structures

Switch statement is a powerful statement used to handle many alternatives and provides good presentation for C program. But there are some limitations with switch statement which are given below:


Logical operators cannot be used with switch statement. For instance

case k>=20:

is not allowed

Switch case variables can have only int and char data type. So float or no data type is allowed.

For instance in the switch syntax given below:

case 1:
case 2:

In this ch can be integer or char and cannot be float or any other data type.



About Dinesh Thakur

Dinesh ThakurDinesh Thakur holds an B.SC (Computer Science), MCSE, MCDBA, CCNA, CCNP, A+, SCJP certifications. Dinesh authors the hugely popular blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps. For any type of query or something that you think is missing, please feel free to Contact us.

Related Articles