java的true和false大写还是小写,true为什么要大写

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: