rt

解决方案 »

  1.   

    true/false是新的c++关键字,标准数据类型
    TRUE/FALSE是MS定义的,TRUE : int
    true ;boolFALSE 0
    TRUE !0true和false是bool型的值, bool 的长度为1字节,true为0x01,false为0x00.
    TRUE和FALSE是一个typedef,其实际类型是int,其长度为4字节,TRUE的值为0x01,0x00,0x00,0x00,FALSE的值为0x00,0x00,0x00,0x00.
      

  2.   

    alon21(飘一族.Alon)的回答很经典
      

  3.   

    if 语句中判断时表达式的值为0表示false,非0表示true#define TRUE 1
    #define FALSE 0用着是一样的
    偶也搞不懂MS为什么会加入这个东东