C/C中的线拼接++

在编写程序时,有时我们会在注释部分借助单/双注释行对代码的工作进行注释。但我们从未想过,如果在这条评论行的末尾使用(反斜杠)字符,那么会发生什么? 以上问题的答案是线拼接。在翻译过程的早期,以a结尾的行与下一行拼接在一起。 §2.2翻译阶段 . 实际上,只要在注释行的末尾使用(反斜杠)字符,它就会将紧接着的下一行与当前行合并 使新行也作为编译器的注释。 为了避免这个问题,可以使用多行注释。

null

C

// C program to illustrate the concept of Line splicing.
#include <stdio.h>
int main()
{
// Line Splicing
printf ( "Hello GFG" );
printf ( "welcome" );
/* Example 2 - both of the below lines will be printed*/
printf ( "Hello " );
printf ( "World" );
return (0);
}


输出:

欢迎

你好,世界

说明:在上面的程序中,当我们在注释行末尾使用(反斜杠)字符时可以看到。然后,下一行代码在程序中被视为注释,输出结果是受欢迎的。当我们使用多行注释时,这个问题得到解决,下面两行多行注释都将被打印出来。 本文由 比沙尔·库马尔·杜比 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 贡献极客。组织 或者把你的文章寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。 如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享