导航:首页 > 源码编译 > 被注释的内容编译器会忽略

被注释的内容编译器会忽略

发布时间:2022-12-06 02:56:19

① 问下计算机大神,C语言编译执行时会自动去掉源代码的注释符,那么这个去掉是有规则的还是无规则的亦或

一般情况下是不会反编译出来的,但也有例外。
c语言是在预处理阶段把所有的注释全部干掉的。编译器不接受任何注释,会直接报错。
如果你的IDE能提供一个类似于插件之类的工具,在c程序提交编译之前自动把你所有的注释变进程序正文中做成那种由双引号标识的字符串(例如添加一条语句char * _comm_1="Built on 2013-11-11";),而且之后没有使用类似于混淆器这样的防止反编译的技术,那么对软件反汇编后是可以看到它们的。
但是正常情况下别人是不可能直接从软件反编译的结果上去找你的程序注释的。

编程中//什么意思

在C++中//是行注释的意思。

程序的注释是解释性语句,您可以在 C++ 代码中包含注释,这将提高源代码的可读性。所有的编程语言都允许某种形式的注释。

C++ 支持单行注释和多行注释。注释中的所有字符会被 C++ 编译器忽略。

C++中注释的种类:

1、单行注释:以双斜线(//)开始,以换行符结束。当前双斜线右侧的所有内容都会被编译器忽略。

2、界定符对注释:以/*开始,以*/结束,可以包含出*/外的任意内容,包括换行符。当注释界定符跨越多行时,最好能显式指出其内部的程序行都属于多行注释的一部分。

C++所采用的风格是,注释内的每行都以一个星号开头,从而指出整个范围都是多行注释的一部分。

(2)被注释的内容编译器会忽略扩展阅读

编程符号种类:

1、算术运算符

用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。

2、关系运算符

用于比较运算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六种。

3、逻辑运算符

用于逻辑运算。包括与(&&)、或(||)、非(!)三种。

4、位操作运算符

参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。

5、赋值运算符

用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,*=,/=,%=)和复合位运算赋值(&=,|=,^=,>>=,<<=)三类共十一种。

6、条件运算符

这是一个三目运算符,用于条件求值(?:)。

7、逗号运算符

用于把若干表达式组合成一个表达式(,)。

8、指针运算符

用于取内容(*)和取地址(&)二种运算。

9、求字节数运算符

用于计算数据类型所占的字节数(sizeof)。

10、特殊运算符

有括号(),下标[],成员(→,.)等几种。

③ C语言程序编译时程序中的注释部分是否参加编译

可以参加。所谓注释,便是用自然语言对源代码中某些语句或方法进行说明。并且注释的内容不会被编译器编译。可以在源代码中添加任何想要添加的说明。

注释可以出现在代码中的任何位置,用来向用户提示或解释代码的含义。程序编译时,会忽略注释,不做任何处理,就好像它不存在一样。

如需要注释的内容比较多,一行写不完,如果在每一行注释中都使用//。当然这种方法比较繁琐,看起来页面也不够简洁。这时候,就需要用到多行注释。多行注释还有一种不够简洁的注释方式,那就是嵌套在代码语句中。

(3)被注释的内容编译器会忽略扩展阅读

使用注释的例子的源代码

/*

源世界整理,www.yuanshijie.top

*/

#include <stdio.h>

int main()

{

/* puts 会在末尾自动添加换行符 */

puts("http://www.yuanshijie.top");

printf("源世界博客 "); //printf要手动添加换行符

return 0;

④ 注释说明被计算机编译系统忽略。

正确,程序注释在编译的时候被编译系统忽略,直接过滤掉,不参与编译。

阅读全文

与被注释的内容编译器会忽略相关的资料

热点内容
java调用另一个类中的方法 浏览:846
三菱空调压缩机型号 浏览:772
南诏pdf 浏览:745
windows如何代码bat启动服务器 浏览:454
软件太卡与服务器有什么关系 浏览:402
给心理治疗师pdf 浏览:220
robinhood加密交易条件 浏览:313
卫生间解压方法 浏览:452
u盘如何做加密文件放照片 浏览:331
文件夹自己加了exe 浏览:262
小猪cms直播系统源码 浏览:878
山东广电云服务器 浏览:354
javadate与mysqldate 浏览:244
javalong比较 浏览:12
加密大师看不见加密文件 浏览:307
想做一个业余程序员 浏览:793
python选出行 浏览:249
cat命令windows 浏览:910
python算术游戏 浏览:532
常微分方程第二版pdf 浏览:25