C语言的"⼀⼀"仅支持单行注释,也就是说,注释中不能出现换行符;而"⼀* *⼀"支持多行注释,什么意思???

注释中不能出现换行符; 什么意思???
2025-05-19 09:17:55
推荐回答(1个)
回答(1):

举例来说:

1先说 “//”

错误的用法:打算写两行注释,但是//没法覆盖到第二行,
// 这是一个单行注释   
   接着上一行进行注释
正确的用法:每行注释前加上 //
// 这是一个单行注释
// 接着上一行进行注释

从对比就可以很明显的看出 “//”仅支持单行注释是什么意思。

2,再看"/* */"

下面两种都是正确的:
(1)注释只在一行:
/*  注释  */
(2)多行注释,即在 /* 和 */之间的 编译器都会将它看做注释
/*  第一行
    第二行
     ……
     第N行*/