为什么我的 if 语句不起作用
Why wont my if statements work?
嗨,我的
if 语句在这里不起作用,我的代码请帮忙吗?
case WM_COMMAND:
{
if (LOWORD(wParam) == 3); {
std::exit(EXIT_FAILURE);
}
break;
if (LOWORD(wParam) == 1); {
system("test.txt");
}
break;
}
我就是不明白!
控制结构器控制下一个括号,或下一个半科隆的所有内容。您写的内容被解释为:
//This is a really short if, but okay
if (LOWORD(wParam) == 3);
//this is just a bracket that has nothing to do with the if that was already finished.
{
std::exit(EXIT_FAILURE);
}
哦,
我修复了它,这是我的代码:
case WM_COMMAND: {
if (LOWORD(wParam) == 3) {
std::exit(EXIT_FAILURE);
}
if (LOWORD(wParam) == 1) {
system ("test.txt");
}
break;
}
相关文章:
- 为什么我的 if else 语句不起作用并从数组中输出正确的索引?
- 默认标签显然在 switch 语句中不起作用
- C++ 中断语句不起作用
- 我的代码应该接受一个数字,并返回字母等级或"Grade is not valid"但 else 语句不起作用
- 使用 cin、if 语句和数组不起作用
- (C++) IF 语句似乎根本不起作用
- 为什么当我输入字符时,这个特定的 cin.get() 语句在C++中不起作用?
- QTranslator 在 if 语句中使用时不起作用
- 我的开关语句在C++中不起作用
- 切换语句不起作用 c++ 和 D:\c++ dev-c\Makefile.win 目标"abc.o"的配方失败
- C++ 默认值在开关语句中不起作用
- C++ SQLite3 准备的删除语句不起作用
- 如果语句在我的代码中不起作用
- 一个'case'在简单的'switch'语句中不起作用
- 我的程序在SCANF语句之后不起作用
- std::cin 语句不起作用 C++
- 为什么我的 if 语句不起作用
- C++ 递增在 If else 语句中不起作用
- if 语句在 for 循环中不起作用
- 我的 for 循环之后的代码不起作用,for 循环后的打印语句不会被打印