我在想如何定义一段跨越多行的超长字符串。 我尝试了很多不同的模式,但都没有成功.. 这是我的代码。
#define EXAMPLE "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
"ccccccccccccccccccccccccccccccccccc"
"ddddddddddddddddddddddddddddddddddd"
我遇到了语法错误。
我得到的错误是:
ccompile.h (as included in test.c)
=================
error: syntax error before or at: g
*** Error code 2
我想将"aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccdddddddd"分配给EXAMPLE。
我尝试使用\和@ \,但那行不通。
\
的确切代码,说明它是如何“不起作用”的。 - user3458const char * const
常量。 - Toby Speight