java的true和false大写还是小写,true为什么要大写
1.c有区别。
True是bool类型;
真int类型,VC里这个是ms自己定义的;c规定不允许只通过不同的返回类型来区分两个函数。
=====================
===========================
你写错了.原始函数语句是
虚拟BOOL InitInstance();
你的函数声明是bool,请写成BOOL。
布尔不同于布尔。
2.而“DWORD”和“HWND”分别指的是什么?
DWORD type的意思是“双字”,即大小为四个字节的整数值。在windef.h中,DWORD的定义如下:
typedef无符号长DWORD也就是说DWORD和unsigned long是一样的。
同样在windef.h文件中,HWND的定义如下:
struct HWND__{int未使用;};typedef HWND _ _ * HWND
也就是说,HWND是指向类型HWND__的指针,而类型HWND__显然是类似占位符的东西。简单来说,HWND就是一个指针,用来定义一个窗口的句柄。
3.3中的“假”和“假”有区别吗?MFC?
这是有区别的。True是bool类型的false,大小为一个字节。True是BOOL类型的FALSE,BOOL是typedef int BOOL,大小为四个字节。虽然false和FALSE值都是1,但一个是4字节,一个是1字节。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。