Kod: #include <stdio. h> int main { int choice; do { printf ; scanf ; switch { case 1: case 2: case 3: default: } } while (choice >= 1 && choice <= 3); return 0; } 1) Böyle bir progRamda ilk başta seçime anlamsız değerler girince olması gerektiği gibi program sonlanıyor. 2) Ancak ilk önce seçime 1 2 ya da 3'ten herhangi birini girip ve ardından bir sonraki seçimde anlamsız değerler girince döngü sonsuza giriyor. İlkinde böyle bir problem olmuyorken neden ikincisinde oluyor?