AB 谁能解释这是怎么发生的? 最佳答案 作为 C 标准的一部分,相-6ren">
gpt4 book ai didi

c - 由空格分隔的两个字符串自动连接

转载 作者:太空狗 更新时间:2023-10-29 14:54:08 25 4
gpt4 key购买 nike

我刚刚发现一些非常有趣的东西,这是我的错字介绍的。这是一个非常简单的代码脚本示例:

printf("A" "B");

结果是

$> AB

谁能解释这是怎么发生的?

最佳答案

作为 C 标准的一部分,相邻的字符串文字被连接起来:

对于 C(引用 C99,但 C11 在 6.4.5p5 中有类似的东西):

(C99, 6.4.5p5) "In translation phase 6, the multibyte character sequences specified by any sequence of adjacent character and identically-prefixed string literal tokens are concatenated into a single multibyte character sequence."

C++ 有类似的标准。

关于c - 由空格分隔的两个字符串自动连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16155834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com