视代码时脑子转不过来了,帮帮忙

看代码时脑子转不过来了,帮帮忙static TCHAR szTop[] TEXT (MessageKeyChar)TEXT (Repeat Scan Ext A

看代码时脑子转不过来了,帮帮忙


     static TCHAR szTop[] = TEXT ("Message        Key       Char     ")
                            TEXT ("Repeat Scan Ext ALT Prev Tran") ;
     static TCHAR szUnd[] = TEXT ("_______        ___       ____     ")
                            TEXT ("______ ____ ___ ___ ____ ____") ;


为什么不会出错,为什么。。。第一个TEXT("")后难道不用逗号吗??难道最外面不用大括号括起来吗。。。??
[解决办法]
TEXT 怎么定义的?
[解决办法]
const char szString = "aaa""bbbbb";
跟const char szString = "aaabbbbb";
的效果是一样的,compiler会将两个引号的字符串合并成一个