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