hur.cn - 华软网

 热门搜索

error: initialization of 'm' is skipped by 'default' label

  作者:未知    来源:网络    更新时间:2011/7/13

        case WM_LBUTTONDOWN:
        int m=5
         break;
default:
         return DefWindowProc(hWnd, message, wParam, lParam);

为什么这样就出错,而改成int m; m=5就对了?
---华软 网友回答---
可以加括号:
case WM_LBUTTONDOWN
{
int m = 5;
break;
}
或把int m放switch外。
---华软网友回复---
一般不要在case分支里声明变量
要声明的话,在{}里
---华软网友回复---
学习了
---华软网友回复---
用{}把case语句括起来
---华软网友回复---
受教了      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。