switch/case文では、各case後{}の意味

932 ワード

  , C++ case       {}         ,                {};
     break,    break,         ,    break    switch。

   {},case          ;

    {},            ,      。
  • switch(color)
  • {
  • case ECOLOR_RED:
  • int temp = 10; //1: case ERROR;
  • break;
  • case ECOLOR_GREEN:
  • {
  • int temp = 20; //2: case RIGHT;
  • }
  • break;
  • case ECOLOR_BLUE:
  • cout << "temp = " << temp << endl; //3: , ERROR
  • break;
  • default:
  • break;
  • }

  •