0
我在開源庫中遇到了以下類型的字符串字面值,這是我以前從未見過的。事實證明,a
和b
是一樣的。我很困惑爲什麼a
的語法是正確的? C預處理器是否自動連接兩個字符串?跨C中的多行的字符串字面值
#include<stdio.h>
int main()
{
const char a[] =
"123\r\n"
"123\r\n";
const char b[] = "123\r\n123\r\n";
printf(a);
printf(b);
}
感謝。很高興知道。在某些情況下非常方便。 – qweruiop