C语言---注释

1.单行注释

  //注释内容

2.多行注释

  /*注释内容*/

3.#if 0

注释内容

#endif

说明:

1.单行注释//不通用,有些编译器不支持

2.多行注释不能嵌套

3.#if 0

 #endif

可以嵌套

4.在预处理阶段,预处理器会将所有的注释替换成一个空格

时间: 2024-10-29 10:46:26

C语言---注释的相关文章

[数据结构]c++注释转化为c语言注释

每个程序员的代码注释风格不同,为统一代码注释风格,有时需要将c++注释转化为c语言注释或者反之,人工修改速度太慢,且容易出错,要是有一个专门负责注释代码转化的程序,必定事半功倍!! 题目要求: 注释转化要求如下: 注释的嵌套情形很多,这里只是举例,你需要遵照C/C++语言的注释规则来编写代码,我不会仅测试这里的例子. 1.单行注释或没有嵌套,注释行直接转换,如: ①//123                             /* 123 */ ②/* 123 */            

【C++】注释转换详解 C++注释转换为标准C语言注释

在一个大型工程当中,由于代码人员的多样性,使得代码的注释风格不同.然而在发布版本中,注释风格应该保持一致,以便于其他人员在后期的使用和维护. 由此,产生了如下的需求: 实现对一个C/C++语言程序源文件中注释的转换功能(在这里 我们实现的是C++注释转换为标准C语言注释) 注释转化的要求: 其他注意事项: 具体分析: 在读取源文件的时候,可能遇到的情况有:  C 风格注释(包含注释的嵌套),C++ 风格注释(包含注释的嵌套),字符中嵌套注释,无注释 ,结束等几种状态. 引入 "状态机"

程序员的专属语言-----注释(04)

记得以前有个笑话,说一个程序员和他的朋友去吃饭,他拿着本记录菜名,几个人商量之后决定有一个菜不点了.过了一会儿上菜的时候还是上来了,大家都问为什么,服务员拿来菜单一看:    //鱼香肉丝.对于不懂程序的服务员,她显然没有明白这两个斜杠是什么意思 ,所以就闹出了这个笑话.在程序开发中,如果一味的写程序可执行的代码,运行起来可能没有问题,但是后续更改或维护就比较吃力,毕竟人直接看程序难度是有点大的,所以为了方便在以后阅读程序或者别人阅读程序时能比较容易读懂,为程序添加注释是必要的.听人说,一个完整

C语言注释转c++注释

将c语言的注释转换成c++的注释 /*......*/ 转成 //...... 测试用例: 1.一般情况 /* int a = 0; */ 2.连续* /***/ 3.换行问题 /* int b = 0; */ int c = 0; /* aaa */ int d = 0; 4.匹配问题 /*AAA/*BBB*/ /*int e = 0;/*xxxxxx*/ 5.多行注释 /* AAA BBB CCC */int aa; 6.连续注释 /*aaa*//*bbb*/ 7.c++注释 (遇到c++注

注释转换??——C++注释转换为标准C语言注释

编写注释转化程序,实现对一个C/C++语言程序源文件中注释的转换功能 1.C++风格的注释//注释转换为标准C分风格/* */注释 2./* */风格的注释保持原样 3.所有的转换需要符合语法规则 4.注释转换需要支持注释嵌套 注释转化要求: 注释的嵌套情形很多,这里只是举例,你需要遵照C/C++语言的注释规则来编写代码,我不会仅测试这里的例子. 1.单行注释或没有嵌套,注释行直接转换,如: ①//123 /* 123 */ ②/* 123 / / 123 */ 不变 ③/*123 */ 保持原

【C语言】注释转换 ——C注释转换为标准C++语言注释

一.具体要求: 1:C风格的注释/* */注释转换为标准C++风格//注释 2://   风格的注释保持原样 3:所有的转换需要符合语法规则 4:注释转换需要支持注释嵌套 二.转换要求: 注释的嵌套情形很多,这里只是举例,你需要遵照C/C++语言的注释规则来编写代码,我不会仅测试这里的例子.                                                          三.注意事项: 1.除以下两种情况的修改,源文件转换后不能有任何其它的修改: a.多余的注释

将c语言注释转换成c++注释

可以分为7种情况 1.一般情况 /* int i = 0; */ 2.换行问题 /* int i = 0; */ int j = 0; 3.匹配问题 /int i = 0;/*xxxxx/ 4.多行注释问题 /* int i=0; int j = 0; int k = 0; */int k = 0; 5.连续注释问题 //// 6.连续的**/问题 /*/ 7.C++注释问题 // /xxxxxxxxxxxx/ 转换之后结果 1.一般情况 // int i = 0; 2.换行问题 // int

C语言:注释的作用

注释:写给程序员看的,方便程序员之间的沟通 1.注释是不参与编译的 2.多行注释可以嵌套单行注释 3.单行注释可以嵌套多行注释 4.多行注释不可以嵌套多行注释 注释使用的场景: 1.提取代码的时候 2.调试程序的时候 // 单行注释 /* 多行注释 */

【C语言】C语言注释转换成C++注释。

1.一般情况 /* int i = 0; */ 2.换行问题 /* int i = 0; */int j = 0; /* int i = 0; */ int j = 0; 3.匹配问题 /int i = 0;/*xxxxx/ 4.多行注释问题 /* int i=0; int j = 0; int k = 0; */int k = 0; 5.连续注释问题 //// 6.连续的/问题** //* 7.C++注释问题 // /xxxxxxxxxxxx/ #define _CRT_SECURE_NO_W