就业数据资源平台
当前位置:首页 > 笔试题目
区别类笔试题


TCHAR同char的区别


TCHAR 就是当你的字符设置为什么就是什么


例如:程序编译为 ANSI, TCHAR 就是相当于 CHAR


当程序编译为 UNICODE, TCHAR 就相当于 WCHAR ,每个字符占两个字节


3. BOOL同bool的区别


意义上没什么区别,但却是两种类型.


bool应该是C语言里定义的,返回值为true和false(事实上就上1和0)


而BOOL应该是MFC及SDK里定义返回值的.


它的定义应该是:typedef  int  BOOL;(WINDEF.H中定义)


也就是说它是int型的


返回值是大写的TRUE  和FALSE


定义如下:


#define  FALSE      0


#define  TRUE        1


(AFX.H中如此定义)


一个是布尔型,一个是整型.


事实上整型如果取1和0就可以代替布尔型了.




 


就业数据资源平台