您当前的位置:首页 > 计算机 > 编程开发 > C语言

在c程序中可以用“∥”作注释吗?

时间:01-03来源:作者:点击数:

不行。有些C编译程序可能支持使用“∥”,但这并不说明可以在C程序中使用“∥”。

在c中,注释以“/*”开始,以“*/”结束。c的这种注释风格在c++中仍然有效,但c++中还有另一种注释规则,即从“∥”到行尾之间的内容(包括“∥”)都被认为是注释。例如,在C中你可以这样写:
         i+=1;/*add one to i*/

这种写法在C++中也是有效的,而且下面这行语句也同样有效:
         i+=1;∥add one to i

C++的这种新的注释方法有这样一种好处,即你不用记着去结束一行注释,而在注释c程序时你可能会忘记去结束一段注释:
         i+=1;/*add one to i
         printf("Don't worry,nothing will be");  /*oops*/
         printf("lost\n”);

在这个例子中只有一段注释,它从第一行开始,到第二行的行尾结束。要打印"Don't worry"等内容的那个printf()函数被注释掉了。

为什么c++的这种性能比其它性能更容易被c编译程序接受呢?因为有些编译程序的预处理程序是一个独立的程序,如果c和C++编译程序使用相同的预处理程序,C编译程序可能就会让这个预处理程序来处理这种新的C++注释。

C++的这种注释风格最终很可能会被c采用。如果有一天,你发现所有的C编译程序都支持“∥”注释符,那么你就可以大胆地在程序中使用它了。在此之前,你最好还是用“/*”和“*/”来注释C程序。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门