不大懂if函数
#include <windows.h>int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
BOOLEAN flag = TRUE;
int result;
while (flag)
{
result = MessageBox(NULL, TEXT("你真的忍心把我关闭吗?!"), TEXT("鱼C工作室"), MB_YESNO | MB_ICONQUESTION);
if (IDYES == result)
{
flag = FALSE;
}
}
return 0;
}求教一下 if函数的意思括号里的IDYES == result 还有 flag= FALSE的意思 另外flag的是定义的一个值(YES|NO)的意思吗?
建议你看些基础的书,恐怕己经没有比这更基础的了。。。 santaclaus 发表于 2014-6-11 20:49 static/image/common/back.gif
建议你看些基础的书,恐怕己经没有比这更基础的了。。。
比如说什么书看C语言的行不行呢刚看了API那个档案 懂了点 因为C语言的后面的指针基本上是一笔带过的 没怎么好好学 if 可以当成"如果"的意思,意思是如果括号里的条件为真就执行{}这个大适号中的语句,如果为假就不执行.
flag为BOOLEAN类型,这个类型只有两个值,一个是TRUE既为真,一个是FALSE既为假,
IDYES == result 这里的result是用来接收messagebox的返回值的,messagebox的返回值包函了用户点击了那个按钮,如果用户点了确定的话那就 result就等于IDYES,所以if的条件就成立了
解释的不好,希望你听懂了{:1_1:} 还是看基础吧,别看这个了,能打出来也不能完全理解,没用 沈城 发表于 2014-6-11 22:07 static/image/common/back.gif
if 可以当成"如果"的意思,意思是如果括号里的条件为真就执行{}这个大适号中的语句,如果为假就不执行.
flag ...
明白了 谢谢 这么基础的东西都不懂。。。。。我勒个去。。。。。。。 学习 {:9_237:}别心急,先看看基础。一步步来。你这有点急了,if 都没搞懂...... {:7_146:}
页:
[1]