嵌套注释的解决办法

测试编译器是否支持嵌套注释的代码 测试编译器是否支持嵌套注释。 阅读详情

 

/*.....*/,这个符号是C语言里的注释符,注释符之间的内容是方便人们读程序而写的,是给人看的,以增加程序的可读性,对编译和运行不起作用。注释可以在程序的任何位置。

c语言是由函数组成的,C拥有十分丰富的函数库,因此C很容易实现模块化。一个大的程序可以分成若干个模块进行编写,为了更好的调试目前正在编写的程序模块,可以将那些已经编好的部分先注释掉;或者在编写程序的时候发现某个模块是多余的,也可以直接将其注释掉。

这样问题就出来了,当需要注释掉一大段程序的时候,仍用这个注释符( /*.....*/)好不好呢?如果那段要注释的程序中已经有地方用这个注释符注释过的话,那么再这样注释就可能会出问题。有些编译器在检测到“/*”会寻找最近的“*/”与其结合,

如:  /*abc/*def*/ghi*/,  编译器很可能会认为注释到了   /*abc/*def*/   就结束了,而剩下的   ghi*/  这部分在程序中,显然会使编译无法进行下去。因此需要用其他方法进行注释,以使不会出现这种意想不到的错误。

C语言中有

                          " #if 0

                      #ednif "

这样的语句可以完成这个任务。

所以在注释(其实是条件编译,0为参数)大段程序的时候,如果使用以上语句就不会影响程序的编译和移植了,如:

       #if 0
       、
       、
       /*..........*/
       、
       、
       /*..........*/
       、 
       、
       #endif
CentOS 7升级GCC踩坑记:明明装了centos-release-scl,为啥找不到devtoolset-9-gcc-c++? 本文详细记录了在CentOS 7系统中升级GCC时遇到的`devtoolset-9-gcc-c++`不可用问题及其解决方案。通过分析`centos-release-scl`安装不完整的原因,提供了从清理残留、重新安装仓库配置到完整安装devtoolset-9工具链的全套操作指南,帮助开发者彻底解决类似环境配置难题。 阅读详情

相关推荐

MCSDK5.4.8电机库双电阻采样适配:从扇区判断到固定采样的重构实践

本文详细解析了MCSDK5.4.8电机库中双电阻采样技术的重构实践,从扇区判断到固定采样的关键步骤。通过硬件配置优化、核心文件重构及电流读取函数改造,实现高效稳定的电机控制,特别适用于成本敏感型项目。文章还提供了占空比限制计算、参数调整及常见问题排查等实用技巧,助力工程师快速掌握两电阻采样方法。

weixin_42532938的博客 279

html如何嵌套使用注释

很多人在使用html的注释嵌套使用时都会发现并不能达到我们想到的效果,上网搜未果,尝试时突然发现一种方法可以实现html中注释的嵌套使用。 在html中我们如果进行注释的嵌套使用时↓ <!-- 这是一个注释 <!-- 这是注释中的注释 --> --> 那么运行后的情况是这样的↓ 这显然没达到我们要的目的 下面是正确的使用方式: <!-- 这是一个注释 <!-- 这是注释中的注释 -> --> 如上图,只要在内部嵌套中少打一个 “-” 就

『愚』的博客 7415

企业级大模型落地:私有化部署的安全合规全流程实战指南

摘要:本文针对企业在大模型私有化部署中面临的数据泄露、合规风险及系统稳定性难题,提出一套覆盖数据安全、模型合规、审计追踪与灾备方案的全流程解决方案。通过双加密管道(国密SM4传输加密+AES-GCM存储加密)、SGX可信执行环境等技术,实现数据全生命周期保护;结合等保2.0三级要求与《生成式AI服务管理暂行办法》,提供合规性实施细则;并给出本地GPU集群、混合云、边缘推理盒子三种企业级部署方案及成本模型。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 904

java 注释嵌套_作为Java程序员,你不能忽视的注释方式!

最近听到很多做程序员的小伙伴儿吐槽:从别人那儿接手的代码总是乱糟糟的,完全不知道写的什么!没有标记,没有说明,也没有一行注释,抓耳挠腮也看不懂!前程序员辞职留下的代码,谁也不愿意接手这个时候,就需要万能的“注释”大大了!所谓注释,便是用自然语言对源代码中某些语句或方法进行说明。并且,注释的内容不会被编译器编译。你可以在源代码中添加任何你想要添加的说明,随便多少都可以,只要你不觉得啰嗦。那么在Jav...

weixin_30234101的博客 1188

BMP390L数字大气压传感器原理图设计,已量产(压力传感器)

在工业设备的室内定位、地下设施监测这类 GPS 信号盲区场景里,气压高度检测的 “靠谱程度” 直接决定了系统的可用性 —— 毕竟谁也不想在地下停车场导航时,设备把 1 楼误判成 3 楼。最近在项目里基于博世 BMP390L 做了硬件电路设计,正好聊聊这款工业级数字气压传感器的硬实力,以及原理图里的那些关键设计细节。

不脱发的程序猿 343

模拟量输入功能块 S_ITR(Easy系列PLC完整ST源代码)

IN Input INT 输入数字量 1IN ISH INT 输入数字量上限 2IN ISL INT 输入数字量下限 3IN OSH REAL 输出工程量上限 4IN OSL REAL 输出工程量下限 5OUT OUTPUT REAL 输出工程量 6VAR temp1 REAL 临时变量1 7VAR temp2 REAL 临时变量2 8。

RXXW_Dor的博客 715

注释嵌套注释_注释锤

注释嵌套注释 抽象 Java 5中的注释提供了非常强大的元数据机制。 但是,像其他任何东西一样,我们需要弄清楚在哪里使用它才有意义。 在本文中,我们将了解注释为何重要,并讨论使用和滥用案例。 表达元数据 让我们从我们熟悉的优秀Java程序员开始。 我们想表达一个类的实例可以被序列化。 我们可以通过实现Serializable接口来说明这一点,如下所示: public class...

cunfu6353的博客 493

A Macro- and Micro-Hierarchical Transfer Learning Frameworkfor Cross-Domain Fake News Detection

近年来,社交媒体上假新闻的快速和广泛传播对人们的日常生活构成了越来越大的威胁[6, 14, 19]。为了有效打击假新闻,自动检测假新闻变得至关重要[39]。新闻内容[11, 16, 20, 27]和用户互动(即用户互动)[1, 24, 34]。基于这些类型的数据,提出了单领域假新闻检测,它从新闻文章、用户互动或两者中提取有效特征,以识别单个新闻领域内新闻的真实性(即新闻是真是假)(例如,政治新闻或娱乐新闻)。

qq_52053775的博客 154

正则表达式删除注释

最近对正则比较感兴趣,mark 一波 想如何删掉所有java 或xml 中的注释,还在寻找eclipse 中的快捷键了吗,你out了,现在都用正则表达式了、 首先我们了解java 中的注释无非3中: 1. // 单行注释 2 /* */ 多行注释 3 /** */ 文档注释 我们可以使用Ctrl+F 中替换方式来解决,把注释都替换为为空,这样就解决了删除注释的目的。这里...

weixin_41958153的博客 2090

【数据结构】考点二十八 : 二叉树的概念:二叉树的度、完全二叉树、满二叉数结点数、哈夫曼结点数、完全二叉树的深度

二叉树(Binary Tree)是一种常见的数据结构,它或者为空(null),或者由一个根节点(root node)和两个子树(left subtree 和 right subtree)组成,这两个子树又分别是一棵二叉树。二叉树的每个节点最多有两个子节点,通常称为左子节点(left child)和右子节点(right child)。

超越的博客 1737

Camunda 7.x 系列【22】全局监听器

Camunda支持义一个全局ExecutionListener和一个全局TaskListener,会捕获流程中发生的所有事件的通知,这样可以定义一个全局的审批人检查监听器,作用于所有用户任务。

记录知识、锤炼自我 2940

去掉注释

去掉JAVA的注释/*{1,2}[\s\S]*?*/

ti_baby_hu的博客 361

一文读懂5G网络整体架构(接入网+承载网+核心网)

接入网重构分级(分工更细、效率更高)、承载网三段化升级(管道更宽、更智能)、核心网服务化云化(管理更灵活、成本更低)最终实现“成本最优、资源灵活、场景适配”,才能支撑自动驾驶、工业互联网、智慧城市、VR/AR等各种新场景,真正走进我们的生活。

鲸落寰宇 427

error C2143的原因及解决办法

error C2143的原因及解决办法

cangqiongxiaoye的博客 8414

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

c语言注释的嵌套,C语言嵌套注释

主流的C/C++/Java/C#等语言,都将注释语法设计成不可嵌套的。 如: /* xxx /* yyy */ zzz */ 是非法的。 理由: 注释是用于写描述性语言的,嵌套会使得可读性更差。 但事实上,注释不只是用来写注释标注,还通常用于屏蔽代码块。需要注释掉一大段程序的时候,仍用这个注释符( /* … * /)好不好呢? 答案当然是:不好!!! 如果那段要注释的程序中已经有地方用这个注释符注释过的话,那么再这样注释就可能会出问题。有些编译器在检测到"/*" 会寻找最近的" */"与其结合。 那么该如何

zou_albert的博客 3876

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

C:嵌套注释的解决方法及问题

主流的C/C++/Java/C#等语言,都将注释语法设计成不可嵌套的。 如: /* xxx /* yyy */ zzz */ 是非法的。 理由: 注释是用于写描述性语言的,嵌套会使得可读性更差。 但事实上,注释不只是用来写注释标注,还通常用于屏蔽代码块。需要注释掉一大段程序的时候,仍用这个注释符( /…/)好不好呢? 答案当然是:不好!!! 如果那段要注释的程序中已经有地方用这个注释符注释过的话,...

AngelDg的博客 2643

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

c语言中注释嵌套注释,C语言里面什么叫做嵌套注释

满意答案木鲁豫2013.09.23采纳率:47%等级:11已帮助:4766人C语言嵌套注释/*/**/对于一个允许嵌套注释的C编译器,无论上面的符号序列后面跟什么,都属于注释的一部分;而对于不允许嵌套注释的C编译器,后面跟的就是实实在在的代码内容。也许有人因此想到可以在后面再跟一个用一对引号引起的注释结束符:/*/**/ "*/"如果允许嵌套注释,上面的符号序列就等效于一个引号;如果不允许...

weixin_30431043的博客 1165

HTML - HTML 实现嵌套注释(HTML 注释、HTML 嵌套注释的问题、HTML 嵌套注释策略)

HTML - HTML 实现嵌套注释(HTML 注释、HTML 嵌套注释的问题、HTML 嵌套注释策略)

weixin_52173250的博客 593

一段能同时满足“允许嵌套注释”和“不允许嵌套注释”编译器的测试代码

在读《c陷阱与缺陷》这本书时,在第一章就遇到了一个看似简单的问题: 某些C编译器允许嵌套注释,形如 : /* /* 注释部分 */ */ 而另一部分编译器不允许,上边的代码将会被理解为:*/ , 即一个注释结束符。 /* /* 注释部分 */ */ 现在要求写一段带有上述结构的测试程序,能正常通过两种不同类型编译器(不报错),但是执行结果不同。 甚至还给出了提示:双引号中的 /*...

Stone Sphere的博客 1206

C语言嵌套注释

          《C陷阱与缺陷》中有一个有意思的问题:“某些C编译器允许嵌套注释。请写一个测试程序,要求:无论是对允许嵌套注释的编译器,还是对不允许嵌套注释的编译器,该程序都能正常通过编译(无错误消息出现),但是这两种情况下程序执行的结果却不相同。 (提示:在用引号括起来的字符串中,注释符I*属于字符串的一部分,而在注释中出现的双引号””又属于注释的一部分。)”         我觉得这对

IanChoi的专栏 1595

C++排雷:1.C++嵌套注释问题

用VS2019打印嵌套注释 #include<iostream> using namespace std; int main() { cout <</*"*/"/*"/*"*/ << endl; return 0; } 本以为会分解为3部分,然后编译报错: /*"*/ " /*"/*"*/ 编译结果是: /*"*/ "/*" /*"*/ 初步分析,注释的匹配也是从右向左进行的,下面测试一下: cout<< /*/*/**/&

今天写代码了吗 454

注释与嵌套注释

大家在写程序的时候是不是经常都会注释呢,反正我是有这么一个习惯,因为哪怕是自己写的程序,过个两三天自己看都得花一番功夫,所以注释是一个好习惯。     我们注释一般都是用 /*这是一个注释*/ 这种方法,而我在写通讯录的时候发现一个问题,就是如果想注释掉一段包含有其它注释的的代码,并不能达到自己的目的,如下图:     我在74行和97行添加的注释,但是真正注释掉的只有75行和76行,为什么呢

Sampson__Lee的博客 5579

C编译器 嵌套注释

《C陷阱与缺陷》中有一个有意思的问题:“某些C编译器允许嵌套注释。请写一个测试程序,要求:无论是对允许嵌套注 释的编译器,还是对不允许嵌套注释的编译器,该程序都能正常通过编译(无错误消息出现),但是这两种情况下程序执 行的结果却不相同。  (提示:在用引号括起来的字符串中,注释符I*属于字符串的一部分,而在注释中出现的双引号””又属于注释的一部分。)” 下面是利用宏定义给出的一种巧

yangluoning的专栏 1482

c语言注释不能嵌套什么意思,C语言嵌套注释问题

问题来源:《C陷阱与缺陷》练习1-1.某些C编译器允许嵌套注释。请写一个测试程序,要求:无论是对允许嵌套注释的编译器,还是对不允许嵌套注释的编译器,该程序都能正常通过编译(无错误消息出现),但是这两种情况下程序执行的结果却不相同。提示:被双引号括起来的字符串中,注释符/*属于字符串的一部分,而在注释中出现的双引号又属于注释的一部分。我的解答如下:首先我们必须找一串符号序列,它满足在不同的编译器下都...

weixin_35802555的博客 1750

看看你的编译器是否允许嵌套注释

出自《C陷阱与缺陷》 练习1-1 某些C编译器允许嵌套注释。请写一个测试程序,要求:无论是对允许嵌套注释的编译器,还是对不允许嵌套注释的编译器,该程序都能正常通过编译(无错误消息出现),但是这两种情况下程序执行的结果却不相同。 答案 总共有两种解法,这里我选择了个人感觉好理解的解法 C #include <stdio.h> int main(void) { printf("%d\n"...

coffee__a的博客 332
上一篇: 数据结构与算法学习资源
下一篇: Visual Studio原生开发的10个调试技巧
tkp2014
博客等级 码龄12年 137粉丝 241原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值