前言
C语言重登王位,赶紧学好C混个铁饭碗才行了。确实,不管C语言有没有王者归来,它都是一门很强大的语言。Linux/Unix 核心是用C写的,Java,Python等高级语言也是用C来实现,学习C简直是百益而无一害啊!
问题描述
好了好了,说回本次话题,打印长字符串在Java中直接使用重载的“+”运算符,即可在下一行断行继续输入,那么在C中要怎么写呢:
/**
* LongStrg.java -- 打印长字符串
* @author magicalboy
*/
public class LongStrg {
public static void main(String[] args) {
System.out.println("Hello, Welcome to magicalboy's blog!\n" +
"Any problems please contact admin@magicalboy.com. Thanks!\n\n");
}
}
解决问题
C没有这样的写法,也不能在引号括起来的字符串中间断行,要实现上面的效果,有如下三种方法:
/* longstrg.c -- 打印长字符串 */
#include
结束语
方法有很多种,选择哪一种见仁见智吧。不要死钻牛角尖搞起科研就好,就比如孔乙己说的回字有四样写法的典范。就当作一下笔记吧,别忘了又翻书去,这是最不想看到的结果!


很好,很强大,很....