鱼C论坛

 找回密码
 立即注册
查看: 3085|回复: 9

不大懂if函数

[复制链接]
发表于 2014-6-11 20:21:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#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)的意思吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-6-11 20:49:54 | 显示全部楼层
建议你看些基础的书,恐怕己经没有比这更基础的了。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-11 21:11:04 | 显示全部楼层

比如说什么书  看C语言的行不行呢  刚看了API那个档案 懂了点 因为C语言的后面的指针基本上是一笔带过的 没怎么好好学
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-6-11 22:07:04 | 显示全部楼层
if 可以当成"如果"的意思,意思是如果括号里的条件为真就执行{}这个大适号中的语句,如果为假就不执行.
flag为BOOLEAN类型,这个类型只有两个值,一个是TRUE既为真,一个是FALSE既为假,
IDYES == result 这里的result是用来接收messagebox的返回值的,messagebox的返回值包函了用户点击了那个按钮,如果用户点了确定的话那就 result就等于IDYES,所以if的条件就成立了
解释的不好,希望你听懂了{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-6-11 23:20:27 | 显示全部楼层
还是看基础吧,别看这个了,能打出来也不能完全理解,没用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-12 10:09:57 | 显示全部楼层
沈城 发表于 2014-6-11 22:07
if 可以当成"如果"的意思,意思是如果括号里的条件为真就执行{}这个大适号中的语句,如果为假就不执行.
flag ...

明白了 谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-1 17:54:57 | 显示全部楼层
这么基础的东西都不懂。。。。。我勒个去。。。。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-11-25 10:54:38 | 显示全部楼层
学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-11-25 20:22:45 | 显示全部楼层
别心急,先看看基础。一步步来。你这有点急了,if 都没搞懂......
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-2 09:22:14 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-27 07:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表