环境 VS2012 UNICODE
测试代码如下
TCHAR szText[200] = TEXT("HelloWorld"); int n1 = sizeof(szText); int n2 = _countof(szText); int n3 = _tcslen(szText);结果如图:
从中的出一下结论:
1.sizeof得到的是数组的字节大小
2._countof得到的数组中最大的字符的数量 注意这里不是数组实际字符的数量
3._tcslen得到的是数组中实际的字符的数量 这里和_countof容易混淆