腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C
宏
如何扩展
C
编程
语言
的
语法
和
语义?
我正在读
的
第一本书说:#define BUFSIZE 100 当然,它似乎并没有扩展
C
编
浏览 2
提问于2022-05-21
得票数 0
2
回答
无法理解函数中
宏
定义
的
范围
、
我在函数中定义了
宏
,我在主函数中使用了这个
宏
,它工作得很好。
宏
有全局作用域吗?
浏览 9
提问于2014-09-23
得票数 1
2
回答
宏
:有什么好处?
、
保罗格雷厄姆 POINTS MAKEPOINTS(
浏览 3
提问于2010-07-31
得票数 0
1
回答
为什么不再使用
宏
语言
?
、
例如,
宏
语言
包括nroff
和
m4。
宏
语言
或文本级别的<
浏览 0
提问于2012-03-10
得票数 4
1
回答
我使用
的
是Enterprise Architect,在
C
/
C
++中进行逆向工程时遇到了一些问题
、
我一直在使用Enterprise Architect工具执行一个与逆向工程相关
的
项目。但是,当我用
C
/
C
++
语言
执行逆向工程时,出现了未知
的
错误。There was an error parsing
C
:\Users\soo\Desktop\7z920\7zip\Archive\7z\7zEncode.h on line 36.查看错误日志,我认为大部分错误都是由需要预处理器处理
的
代码生成
的
,例如"#define“、"#
浏览 1
提问于2013-07-23
得票数 2
1
回答
C
语言
的
宏
和
前后增量
、
、
、
在使用预增量运算符时,我注意到
宏
函数
的
这种奇怪行为。我知道在
宏
中使用预增量操作符并不可取,但我仍然想知道执行以下2种代码
的
原因:{ return 0;这方面的产出如下:第一个值b是20,这是好
的
4*5。但是为什么
C
<e
浏览 0
提问于2016-12-14
得票数 0
回答已采纳
3
回答
什么意味着预处理指令
的
语言
与
C
的
语法弱相关?
、
说: 预处理程序
的
语言
与
C
语法有什么不同?有什么好处?
C
预处理器是否用于其他
语言
或目的?它是否可以用来区分内联函数
和
宏
,因为内联函数具有普通
C
函数
的
语法,而
宏
使用
的
语法略有不同?
浏览 0
提问于2017-07-27
得票数 7
回答已采纳
3
回答
为什么Java没有
宏
?
、
、
、
、
在课堂上,教授说他更喜欢
C
而不是Java
的
一个原因是
C
有一个预处理程序,特别是
宏
。与声明具有所需值
的
final/const变量相比,
宏
有什么好处吗?我知道Java没有全局变量,所以会不会出现用变量代替
宏
的
情况呢?
浏览 0
提问于2012-09-27
得票数 2
回答已采纳
3
回答
非Lisp
语言
中
的
一些
宏
系统是什么?
、
、
、
、
我使用过Scheme
和
Clojure,我使用过他们
的
宏
系统
和
lisp语法(缺少语法)
的
可能性。但是,我还没有发现许多其他
语言
的
宏
系统像那些使用Lisp语法
的
语言
那样复杂
和
有用(我不把
C
/
C
++计算在内)。 有没有一些值得注意
的
例子?
浏览 0
提问于2013-10-18
得票数 0
2
回答
识字编程中
的
宏
我发现一些工具,比如Noweb,不支持
宏
。我想知道
宏
在识字编程中有什么优点
和
缺点?
浏览 0
提问于2011-12-01
得票数 0
回答已采纳
2
回答
Lisp
宏
的
特殊用法?
、
、
作者说,Lisp
宏
比其他
语言
的
宏
更强大、更特殊。有人能给我解释一下吗?
浏览 1
提问于2012-05-10
得票数 3
回答已采纳
2
回答
企业架构师错误:意外符号修复?
、
、
我试图通过导入
C
++文件来生成UML图。因此,我右击“我
的
项目”文件夹,然后转到>,选择包含所有
C
++文件
的
文件夹。到目前一切尚好?我收到以下错误消息:我对EA很陌生。任何帮助都是非常感谢
的
。
浏览 8
提问于2016-06-16
得票数 3
回答已采纳
3
回答
MIN
和
MAX
宏
的
Swift等效项
、
在
C
/ Objective-
C
中,可以使用MIN
和
MAX
宏
来找到两个数字之间
的
最小值
和
最大值。Swift不支持
宏
,并且似乎在
语言
/基础库中没有对应
的
宏
。应该使用定制
的
解决方案吗,也许是基于像这样
的
泛型
浏览 366
提问于2014-06-12
得票数 100
回答已采纳
1
回答
C
和
C
++预处理器之间有什么区别?
、
、
、
C
和
C
++预处理程序在行为上有什么不同吗? 它们由标准文本
的
不同段落( 第6.10节
和
第16节)定义。我提出这个问题
的
动机是,最近被
C
++14接受
的
扩展了
C
++预处理语法以适应这一变化(具体来说,它扩展了pp-number
的
定义),我想知道这是否引入了
C
和
C
++预处理程序之间
的
不兼容性,如果是的话,这是否是第一个这样做
的
特性
浏览 1
提问于2014-02-02
得票数 11
2
回答
通常,使用
C
++模板比使用
宏
执行相同
的
代码会产生更大
的
可执行文件吗?
、
、
、
在
C
中,当您想要进行通用编程时,您唯一支持
的
语言
选项是
宏
。它们工作得很好,而且被广泛使用,但是如果你能用内联函数或常规函数来过活,你就会感到气馁。然而,
C
++通过创建模板消除了所谓
的
宏
的
“坏处”。对于一种成熟
的
庞大
的
语言
--
C
++ (我估计它
的
特性
和
语言
结构必须是
C
的
4倍或5倍)--我还是有
浏览 4
提问于2020-04-22
得票数 1
1
回答
与gcc 10一起使用
c
++20仅限于
c
++17
、
当我尝试用gcc 10.3设定
c
++20标准时,它将_cplusplus
宏
设置为201709L。gcc -x
c
++ -std=
c
++20 -E -dM -< /dev/null | grep _cplusplus#define __cplusplus 201709 gcc
浏览 3
提问于2022-02-08
得票数 1
2
回答
具有类似UltraEdit
宏
的
文本分析功能
的
编程
语言
或库
、
、
UltraEdit有一个非常强大
的
内置
宏
引擎。通过“查找”、“替换”、“选择”
和
“删除”等命令,以及正则表达式,编写自动文本解析
和
修改工具变得轻而易举。为了演示我
的
意思,我用UE
的
宏
引擎编写了一个从类Lua
语言
到
C
风格
语言
的
完整脚本转换器,非常简单。相比之下,在像
C
++这样
的
低级
语言
中做同样
的
事情实际上是很痛苦
的</em
浏览 0
提问于2012-01-07
得票数 0
5
回答
一种可行
的
语言
需要预处理器吗?
、
、
C
++预处理器到底有多大用处?即使在
C
#中,它仍然有一些功能,但我一直在考虑完全放弃它
的
使用,以此作为一种假想
的
未来
语言
。我猜有些像Java这样
的
语言
即使没有这样
的
东西也能存活下来。没有预处理步骤
的
语言
是否具有竞争力
和
可行性?在没有预处理器
的
情况下,用
语言
编写
的
程序需要采取哪些步骤来模拟其功能,例如,不同
的
代码用于调试
和
浏览 3
提问于2010-11-30
得票数 2
回答已采纳
1
回答
标签
和
宏
在x86_64汇编
语言
中
的
区别?
、
、
我对
C
和
Python没有什么经验。在x86_64汇编
语言
中,标签像函数,
宏
像函数,对我来说有更多
的
控制。标签
和
宏
之间
的
真正区别是什么?
浏览 2
提问于2022-09-11
得票数 -1
2
回答
C
语言
中
的
宏
、
、
、
我今天在gnu99中使用这个
宏
,但是我想根据我
的
项目需求更改这个
宏
以支持-
c
99。我可以将上面的
宏
转换成下面这样
的
内容,但是我不知道最后如何处理
浏览 0
提问于2014-11-18
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言带参数的宏定义
不可小看的技术——C语言编程中的宏
聊聊C语言/C加加—程序和编程语言
c语言的特点和应用
Java和C语言谁是编程语言的老大?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券