字符串的疑惑?该怎么解决

字符串的疑惑?printf( abc d )和printf( abcd )的效果一样编译器是怎么识别这个参数的?[解决办法]

字符串的疑惑?
printf( "abc "   "d ")
和printf( "abcd ")的效果一样
编译器是怎么识别这个参数的?

[解决办法]
"abc " "d " 就是一个字符串 "abcd "
"abc ", "d " 才是两个
[解决办法]
楼上正解
对于C编译器,以任意数目的空白字符分割的字符串,仍然是一个字符串