程序设计领域中,预处理一般是指在程序源代码被翻译为目标代码的过程中,生成二进制代码之前的过程。典型地,由预处理器(preprocessor) 对程序源代码文本进行处理,得到的结果再由编译器核心进一步编译。这个过程并不对程序的源代码进行解析,但它把源代码分割或处理成为特定的单位——(用C/C++的术语来说是)预处理记号(preprocessing token)用来支持语言特性(如C/C++的宏调用)。

最常见的预处理是C语言和C++语言。ISO C和ISO C++都规定程序由源代码被翻译分为若干有序的阶段(phase) [1] [2] ,通常前几个阶段由预处理器实现。预处理中会展开以#起始的行,试图解释为预处理指令(preprocessing directive) ,其中ISO C/C++要求支持的包括#if/#ifdef/#ifndef/#else/#elif/#endif(条件编译)、#define(宏定义)、#include(源文件包含)、#line(行控制)、#error(错误指令)、#pragma(和实现相关的杂注)以及单独的#(空指令)[1] [2] 。预处理指令一般被用来使源代码在不同的执行环境中被方便的修改或者编译。

预处理器在UNIX传统中通常缩写为PP,在自动构建脚本中C预处理器被缩写为CPP的宏指代。为了不造成歧义,C++(cee-plus-plus) 经常并不是缩写为CPP,而改成CXX。

注意预处理常被错误地当作预编译(precompiling) ,事实上这是两个不同的概念。预处理尽管并不是ISO C/C++要求的单独阶段,但“预处理”这个术语正式地出现并参与构成其它术语,如C的预处理翻译单元(preprocessing translation unit)[1] 以及C/C++词法规则中预处理记号(prerprocessing-token) 这个语法分类[1] [2] 。预编译是一些编译器支持的特性,不是C/C++语言的特性或实现必须要求遵循的规则涉及到的内容,没有在ISO C/C++全文中出现[1] [2] 。

纺织物的预处理,是纺织物烧毛、退浆、精练、漂白、丝光和热定形等工艺过程的总称。预处理的目的是去除纱线或织物上的天然杂质,以及纺织过程中所附加的浆料、助剂和沾污物。经过预处理的纺织品具有较好的润湿性、白度、光泽和尺寸稳定性。天然纤维含杂较多,其纺织物的预处理要求也较高,天然纤维与化学纤维混纺织物的预处理工艺,应以适合天然纤维为主,同时照顾化学纤维的要求。

烧毛是烧去纱线或织物表面的茸毛,使织物表面光洁,增进染色或印花后的色泽鲜艳度,在服用过程中不易沾尘。化学纤维织物烧毛后,还可减轻因茸毛摩擦而引起的起球现象。

刚刚查询:预处理 怪物加工场 血糖调节 永春牌坊 Ptolemaios 龙婆年 ɳͷ 水泥街道 田崇雪 �����תҤ 不显眼 成熟度 防静电 烤五香黑花生 投资率 Process 菠菜卧鸡蛋 最新简明英语翻译教程 伍定远 对青山林场 拂了一身还满 菜篮子工程 动物性饲料 哲蚌寺 焦作华光青少年体育俱乐部 清朝官员服饰 合面钱 giulio 激光水晶内雕 孙自佑 姚海放 澳大利亚人 漳平市 exhibition 中国城镇化 帕尔贴 TIPP-KICK 露西·哈特菲利亚 魔芋块豆腐 李柯 Cynoglossus paumotus 大约有 Linux 沙世 詹晓东 笋板 ZevenOS 重庆切面 郑州黄河鲤鱼 �ָ��к� Anonymus 人马座 党委员 曹毅 Combinatorics 出发点 陆军航空兵 闹觉 西红柿烤面包 萍乡经济开发区 泰国兵役制度 枫糖香蕉松饼 椰香杏串 董事长乐团 香港明朝历史 绝缘漆 黑美丽茄子 泛用人型少女 宫川富美子 正月初二 外强中干 Steatoda 8.11宁夏同心山洪 马蹄足内翻 鸢尾科 自助餐厅 五四时期社会文化嬗变研究 蓬头垢面 地面温度
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2025 haodianxin 百科 消耗时间:0.039秒 内存2.49MB