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

注释中不能出现换行符; 什么意思???

举例来说:

1先说 “//”

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

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

2,再看"/* */"

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-24
最新的C语言标准支持两种注释方式:
一、C语言的"//"仅支持单行注释,也就是说, 在这种注释方法下,注释中不能出现换行符;
二、传统C语言注释方式为:/* 组合开头,中间可以有多行代码,直到遇到 */
如:
/***
int i;
i=10;
printf("%d\n",i );
***/
以上就是注释代码本回答被网友采纳