***** 这句代码如何翻译?***** (pGlobals->pAccount->Flags & MINI_AUTO_LOGON) ? 1 : 0其中,Flags 是DWORD类型, MINI_AUTO_LOGON 是常量,值为16。两个值相与后怎么会是一个布尔类型呢?请解释并翻译,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if pGlobals.pAccount.Flags and MINI_AUTO_LOGON then 1else 0 &位与进行&操作后的数是0还是非00就是false1就是true to chijingde(AD)>>>if pGlobals.pAccount.Flags and MINI_AUTO_LOGON then不能这样做,按你的解释就是说可以这样翻译:原句:CheckDlgButton(hDlg, IDD_AUTO_LOGON, (pGlobals->pAccount->Flags & MINI_AUTO_LOGON) ? 1 : 0 );译句:CheckDlgButton(hDlg, IDD_AUTO_LOGON, BOOL(pGlobals.pAccount.Flags and MINI_AUTO_LOGON)); (pGlobals->pAccount->Flags & MINI_AUTO_LOGON) ? 1 : 0if (pGlobals.pAccount.Flags and MINI_AUTO_LOGON = true then result= 1 else result= 0 这是C++的问题语句,并不推荐这样用~~~~~~~`推荐的写法(现代的):(pGlobals->pAccount->Flags & MINI_AUTO_LOGON)==0 ? 0 : 1 if (pGlobals.pAccount.Flags and MINI_AUTO_LOGON = true then result= 1 else result= 0错了:-)if (pGlobals.pAccount.Flags and MINI_AUTO_LOGON) >0 then result= 1 else result= 0 好,谢谢两位,按此说来,BOOL(...)也是对的。 SVN问题 求购一套酒店管理系统源码 如何把一个16位的16进制数压缩(加密)成4位或5位. 谁能给我提供工资系统的源代码,谢谢了! 哪位能提供一份软件设计文档? 关注中国共享软件的请近来!!!(转贴) 我都快绝望了,难道这个问题真的无解吗?---200分奉上,各位帮一下忙,UP一下 如何判断edit.text值的类型是字符型还是数字型 关于色值转换问题 简直就是送分??????????? 怎么才能使dbgrid显示memo类型的字段呢???????在线等???!!! 如何在var段或者const段中初始化record?不能在程序中通过赋值!
1
else
0
1就是true
>>>if pGlobals.pAccount.Flags and MINI_AUTO_LOGON then
不能这样做,按你的解释就是说可以这样翻译:
原句:
CheckDlgButton(hDlg, IDD_AUTO_LOGON,
(pGlobals->pAccount->Flags & MINI_AUTO_LOGON) ? 1 : 0 );
译句:
CheckDlgButton(hDlg, IDD_AUTO_LOGON, BOOL(pGlobals.pAccount.Flags and MINI_AUTO_LOGON));
if (pGlobals.pAccount.Flags and MINI_AUTO_LOGON = true then result= 1 else result= 0
推荐的写法(现代的):(pGlobals->pAccount->Flags & MINI_AUTO_LOGON)==0 ? 0 : 1
错了:-)
if (pGlobals.pAccount.Flags and MINI_AUTO_LOGON) >0 then result= 1 else result= 0
BOOL(...)也是对的。