当前位置: 代码迷 >> C语言 >> 字符串连接功能如何理解?
  详细解决方案

字符串连接功能如何理解?

热度:89   发布时间:2008-01-02 16:55:43.0
字符串连接功能如何理解?
"The suqare of " "y" " is ......"
等价于
"The suqare of y is......."-------->why?

"Message " "1" ": " "x = %g....."
等价于
"Message 1: x = %g....." --------->why?

thanks...
搜索更多相关的解决方案: 字符  功能  The  Message  why  

----------------解决方案--------------------------------------------------------
什么意思
----------------解决方案--------------------------------------------------------
printf("%d",sizeof("The suqare of y is......."));
        printf("\n");
        printf("%d",sizeof("The suqare of " "y" " is ......"));
        printf("\n");
        printf("The suqare of " "y" " is ......");
        printf("\n");
        printf("\"");
        //"这个会被忽略 ,如果要显示则要转义
----------------解决方案--------------------------------------------------------
这个……
LS没懂得LZ的意思。其实没有为什么的,要说为什么那就是“这就是C语言的语法,语法是这么规定的”。就像"%d"是格式化输出整数一样。"a""b"就是等价于"ab"。
----------------解决方案--------------------------------------------------------
是么?可能是你不明白我所表示的.
----------------解决方案--------------------------------------------------------
说实话没认真看完你写的
----------------解决方案--------------------------------------------------------

----------------解决方案--------------------------------------------------------
我得意思是几个引号得内容怎么就合并成一个了?
----------------解决方案--------------------------------------------------------
预处理器完成这个工作的。

printf("cos""dos");
编译时被连接成 printf("cosdos");

printf("cos""-"
       "dos : "
       "这样就可以分几行写字符串了!\n");


--
----------------解决方案--------------------------------------------------------
  相关解决方案