问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言可以在#define中#define吗?

发布网友 发布时间:2022-04-28 21:08

我来回答

4个回答

热心网友 时间:2022-06-23 05:13

不可以
宏定义属于c语言的预处理指令
预处理指令以#开头,必须是第一个有效字符是#才能被正确识别
前面可以有空格或tab一类的空白字符,但不能有其它字符

热心网友 时间:2022-06-23 05:13

语法上讲可以,是符合语法的

追问我想定义一个宏,这个宏里面包含预处理命令,这样的话定义是否合法

热心网友 时间:2022-06-23 05:14

可以这么写,但是不能使用,一旦使用就会编译这句话,然后发现语句有病。中间不能出现#

热心网友 时间:2022-06-23 05:14

可以的。
只是编译时需要特殊处理,否则可能无法实现你的预期目的。
你可以先说说你的想法,想实现什么效果,我再告诉你如何实现它。追问我想定义一个宏,这个宏里面包含预处理命令

追答调用2次预处理就可以了,C编译时是先预处理,再编译,最后连接。
手动实验可以,先预处理 a.c 指定输出为 a.ci
然后把 a.ci 作为源文件,正常处理即可。
通用处理可以写个 构建脚本, 来自动做这些处理。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
whirlpool如何制热 如何查被录取到的专业 怎样查被录取的专业 录取后怎样查询录取的专业 录取专业怎么查 已被录取怎么查专业 ghs网络语什么意思_ghs网络语意思出处含义介绍 纸箱企业管理软件 ghs什么意思网络(ghs什么意思网络用语) 《喜羊羊与灰太狼》大结局 用手机怎么设置串联路由器 怎么设置分机的路由器 分路路由器手机怎么设置 海螺创业投资有限公司会发行股票吗?什么时候? 中国福利彩票网重庆水果农场20161021070期的开将结果 世界名牌运动鞋的排名有谁知道? 如果有新款球鞋在Nike网发售,一般是几点能抢 哪个网站能找到鞋子设计手稿? 有哪些阿迪boost篮球鞋推荐? 中老年人如何增强记忆力 哪里有女鞋设计和女鞋款式资讯? 哪些可以增强老人记忆力的方法呢? 中老年人怎样提高记忆力 谁有各类球鞋或者运动鞋最新资讯的外文网站或者app? 吃什么可以提高中老年人的记忆力? 中年人如何提高记忆力 Z1010AI是个什么芯片 老年人记忆力衰退,总是记不住事情,有哪些增强记忆力的办法? 美国万代AOS MOS管正品跟贴牌的如何用肉眼识别?? Mos管AO和AOS的区别 国民老公带回家漫画 资源 哪里可以免费看国民老公带回家动漫? 求国民老公带回家漫画版资源 国民老公带回家的动漫资源 国民老公带回家漫画免费阅读在哪个漫画神器看 哪个漫画应用可以免费看 国民老公带回家这个漫画啊 国民老公漫画资源 语音备忘录删除了怎么恢复 在哪可以看国民老公带回家的漫画 求国民老公带回家漫画资源 求国民老公带回家的漫画百度云资源 iphone8语音备忘录误删 什么软件能免费看国民老公带回家漫画 求国民老公带回家的漫画全集和动漫全集百度云盘!!! 国民老公带回家漫画百度云 求国民老公带回家动漫 国民老公带回家动漫有没有 国民老公带回家 1-4季全集高清完整版视频免费在线观看,求百度网盘资源 《国民老公带回家 偷吻55次》全文加番外百度云txt资源(不要压缩的) 求(国民老公带回家2)的动漫资源免费 谢谢