sizeof是计算空间大小,_countof是计算单位个数。比如以下:
char szDD[10]; printf("sizeof(szDD):%d\n",sizeof(szDD)); printf("_countof(szDD):%d\n", _countof(szDD));
sizeof输出的是 40,_countof输出的是10。
一般情况下,大多数调用 Windows API 中存在输入参数长度的时候,尽量用 _countof。