HIDE NAV

C Case Switch

A demostration of the basic syntax for a case switch using int and char data types.

switch_demo.c


#include <stdio.h>
#include <stdlib.h>

int main(void) {

	int someNumber;
	someNumber = 2;

	switch(someNumber){
		case 0:
			printf("action 1\n");
			break;
		case 1:
			printf("action 2\n");
			break;
		case 2:
			printf("action 3\n");
			break;
		case 3:
			printf("action 4\n");
			break;
		default:
			printf("invalid input\n");
			break;
	}

	char someLetter;
	someLetter = 'z';
	
	switch(someLetter){
		case 'a':
			printf("action 1\n");
			break;
		case 'b':
			printf("action 2\n");
			break;
		case 'c':
			printf("action 3\n");
			break;
		case 'd':
			printf("action 4\n");
			break;
		default:
			printf("invalid input\n");
			break;
	}
	return EXIT_SUCCESS;
}