home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.lang.c      Meh, in C you gotta define EVERYTHING      243,242 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 241,394 of 243,242   
   pozz to All   
   bugprone-switch-missing-default-case   
   22 Oct 25 10:56:17   
   
   From: pozzugno@gmail.com   
      
    From here[1]:   
      
   > Switch statements without a default case can lead to unexpected   
   > behavior and incomplete handling of all possible cases. When a switch   
   > statement lacks a default case, if a value is encountered that does   
   > not match any of the specified cases, the program will continue   
   > execution without any defined behavior or handling.   
      
   Maybe I misunderstood that sentence caused by my bad English. I knew   
   that in case the switch value is not present in any case inside the   
   switch, the program continues without doing anything (in the switch) and   
   without any problem.   
      
   int x = 3;   
   switch(x) {   
      case 1: printf("Hello");break;   
      case 2: printf("World");break;   
   }   
      
   Will the program execution continue without any defined behaviour?   
      
      
      
      
      
   [1]   
   https://clang.llvm.org/extra/clang-tidy/checks/bugprone/switch-m   
   ssing-default-case.html   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca