如何知道什么样的“事物”可以在 C 代码中跨越多行而不需要\
行尾的字符?以及什么样的“事物”需要\
?如何知道?例如,在下面的代码中,如果我将它们分成多行if
,则工作正常。printf()
if
(2<5)
printf
("Hi");
但在下面的代码中,printf()
需要一个\
,否则显示错误:
printf("Hi \
");
同样,以下显示没有错误的错误\
char name[]="Alexander the \
great of Greece";
所以请告诉我如何知道何时\
在 C 代码中使用跨越多行的 while,以及何时可以不使用它?我if
的意思是,无论有无\
.