gpt4 book ai didi

c++ - 开关语句使用

转载 作者:可可西里 更新时间:2023-11-01 09:39:27 24 4
gpt4 key购买 nike

我应该使用这种形式的 switch 语句吗:

  switch(msg)
{
case WM_LBUTTONDOWN:
{
char szFileName[MAX_PATH];
HINSTANCE hInstance = GetModuleHandle(NULL);
GetModuleFileName(hInstance, (LPWCH)szFileName, MAX_PATH);
MessageBox(hwnd, (LPCWSTR)szFileName, L"This program is:", MB_OK | MB_ICONINFORMATION);
}
break;

case WM_CLOSE:
DestroyWindow(hwnd);
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hwnd, msg, wParam, lParam);
}
return 0;

或者为第一个 case 常量创建一个函数?

最佳答案

您拥有它的方式没有任何问题,但它可能是调用函数的更清晰的代码,因此您可以使函数保持合理的大小。

关于c++ - 开关语句使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/718029/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com