Przełącz skrzynkę z operatorem logicznym w C

Jestem nowy w C i potrzebuję pomocy. Mój kod jest następujący.

 #include<stdio.h>  
 #include<conio.h>  
 void main()
 {

  int suite=2;  

  switch(suite)
     {           
      case 1||2:
      printf("hi");

      case 3:
      printf("byee");

      default:
      printf("hello");
     }

  printf("I thought somebody");
  getche();
  }

Pracuję w Turbo C i wyjście jesthelloI thought somebody. Nie ma komunikatu o błędzie.

Proszę, daj mi znać, jak to działa.

questionAnswers(5)

yourAnswerToTheQuestion