可以通过在行尾加\的形式,实现换行。
比如
printf("this is for test %d, %d,%d\n", \
a,\
b,\
c\
);
和
printf("this is for test %d, %d,%d\n", a,b,c);
是一样的。
另外,如果被断开的不是宏定义或字符串常量,也可以直接换行,即上面的写法可以改为
printf("this is for test %d, %d,%d\n",
a,
b,
c
);
直接换行写。
末尾一定不要出现;分号。编译器是以分号为标识的,遇到分号才决定这一句结束。不遇到分号它会忽略换行,空格,tab之类的符号的。总之,放心换行就是了。我们一般都是把长的行分成几行来写的。只在最后一行末尾加上分号就行。
直接换行就行了。没问题的,注意不要把一个变量名写在两行就行了。