代码中的注释编译器处理吗
❶ 如何去除反编译的注释
一般编译器在编译时,会先删除所有注释,然后进行编译, 也就是说编成的可执行代码内是不含注释的,所以也不可以反译出注释来。
❷ linux系统在 vim编译器中,,,注释符/* - - - - - - -*/ 和 // 以及 # 都是什么意思啊有什么区别吗
//和#一样,都是注释只不过是单行注释。起始行号,结束行号。
/* ------*/ 这个可以注释几行,中间可以断行,两边是匹配的。
系统:Linux
多行注释:
进入命令行模式-->将光标移动到要注释的第一行位置-->
按ctrl + v进入 visual block模式-->
按字母j或k(或者上下移动键)纵向选中需要注释的行-->
按大写字母I,进入插入模式-->
输入注释符号,例如##(需要添加几列就输入几个)-->
按esc键就注释多行了。
取消多行注释(删除注释):
进入命令行模式-->将光标移动到要取消注释的第一行第一列位置-->
按ctrl + v进入 visual block模式-->
按小写字母h或l横向选中列的个数,按小写字母j或k纵向选中行的个数(同样可以使用上下左右移动键)-->
按d键或者delete键就可多行取消注释。

(2)代码中的注释编译器处理吗扩展阅读:
注释符的作用:
c语言的注释符是以“/*”开头并以“*/”结尾的串。在“/*”和“*/”之间的即为注释。
程序编译时,不对注释作任何处理。注释可出现在程序中的任何位置。
注释用来向用户提示或解释程序的意义。
在调试程序中对暂不使用的语句也可用注释符括起来,使翻译跳过不做处理,待调试结束后再去掉注释符。
❸ C语言源程序注注释符号是
在VC中调试的话可以用//和
/*
*/
但在TC中只可以使用/*
*/
/*
*/可以多行也可以单行注释
//用作单行注释
❹ 注释在编绎时会被编绎器忽略,它只在c语言什么文件中有效
在源文件中可以看到,方便读程序的人容易理解。在编译成dll,和exe文件后则已经忽略其中的注释
❺ "注释部分包含在"/*"和"*/"之间, 在编译时它被Turbo C编译器忽略。"什么意思
/* */里面的文字和你的编程代码没有关系,相当于你的注释或说笔记。你可以在里面写一些信息有助于对程序的理解。
❻ C语言中已经声明或定义的变量如果在代码中没有使用到,编译器会怎样处理
就一直在那里放着。如果是全局变量,编译器连提示都没有;若是局部变量编译器在编译时会提醒说某某局部变量没有使用;若你不理会,在代码修改前就不会再提醒了。这些变量未使用,却一直占用着内存空间,但不影响代码的正确性……
❼ C程序必须要添加注释部分,注释部分将被编译到程序代码中,对吗
不对
注释只不过是为了以后维护方便而已。
一般程序写完后你会很快就忘记程序到底是怎么工作的了,这时注释就有用了。
注释不会编译到代码的。编译过程会把注释剔除
❽ 问下计算机大神,C语言编译执行时会自动去掉源代码的注释符,那么这个去掉是有规则的还是无规则的亦或
一般情况下是不会反编译出来的,但也有例外。
c语言是在预处理阶段把所有的注释全部干掉的。编译器不接受任何注释,会直接报错。
如果你的IDE能提供一个类似于插件之类的工具,在c程序提交编译之前自动把你所有的注释变进程序正文中做成那种由双引号标识的字符串(例如添加一条语句char * _comm_1="Built on 2013-11-11";),而且之后没有使用类似于混淆器这样的防止反编译的技术,那么对软件反汇编后是可以看到它们的。
但是正常情况下别人是不可能直接从软件反编译的结果上去找你的程序注释的。
❾ C语言中编程中有注释在调试时候能运行吗
当然能啊,注释编译器直接无视的
❿ 程序编译会把注释信息也编译进去吗
当然不会.
你说的这个例子,人家可不是从注释里看到的,你会把名写到注释吗?除非你是给别人看源代码的.
其实程序产成后会保留原计算机上的一些信息.比如计算机名,时间等.
