腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
当
变量
完成相同的任务时,为什么要使用
宏
?用
C
语言
?
、
我不认为需要使用
宏
来
定义
某些内容,例如在下面的示例中:为什么会有人使用
宏
来
定义
(用
C
语言
声明
变量
)?
浏览 3
提问于2013-09-22
得票数 0
回答已采纳
3
回答
资源获取是
C
中的初始化
、
、
问题是:您能不能帮助我更好地理解
C
语言
(而不是
c
++)中的RAII
宏
,只使用我在问题底部提供的资源?我试图在我的头脑中分析它,以便理解它说什么和它是如何有意义的(它在我的头脑中没有意义)。语法很难。问题的焦点是:我很难阅读和理解
C
语言
中奇怪的语法及其实现。(以下段落摘自这本书:理解
C
指针) 在
C
语言
中,GNU编译器提供了
一个
支持RAII的非标准扩展。GNU扩展使用
一个
名为RAII_VARIABLE
浏览 8
提问于2017-02-03
得票数 6
1
回答
如何从
C
语言
头检索类型、
变量
、
宏
等的真正
定义
?
、
目前,
C
语言
编译器环境非常复杂。在确定由当前编译器选项激活的某个头文件中
定义
的类型、
变量
、函数或
宏
的实际
定义
时,我经常遇到问题。所包含的文件有条件
定义
、条件包含等,这取决于编译器选择在特定编译期间使用哪种
语言
的“标准”。因此,很难检索结构的实际
定义
(例如)在某些标题中有条件地
定义
。我需要一种方法来显示或精确地确定它的实际
定义
。 例如,以struct tm的
定义
为例,它应该在time
浏览 0
提问于2021-01-02
得票数 1
3
回答
具有多个语句的
C
++
宏
、
、
、
我是
C
++新手,我遇到了以下
宏
:我理解预处理器在简单
宏
中所做的替换的基本思想,如:但我不明白像上面所示的长
宏
(第
一个
)。
浏览 1
提问于2014-12-30
得票数 0
回答已采纳
3
回答
多
定义
问题
、
、
我得到了
一个
预处理
宏
,它根据
宏
参数生成函数和
变量
。用A,B顺序调用
宏
,
宏
将生成类似于bool Atemp; bool Btemp; #define REGISTER(ns, id, type) \ Inst*
浏览 6
提问于2013-08-30
得票数 1
回答已采纳
1
回答
对预处理器块的
宏
扩展
、
、
、
在我的项目中,在每个函数
定义
之前,我有以下预处理器(代码)块,以整理日志记录
宏
。#endif \但这会给出错误,说
宏
内的
宏
定义
浏览 0
提问于2012-04-04
得票数 0
回答已采纳
2
回答
与朱莉娅
语言
中的
C
编程语法"#define“等价
、
、
在
C
编程
语言
中,#define指令允许在源代码中
定义
宏
。这些
宏
定义
允许声明常量值,以便在整个代码中使用。 return 0;好处是,如果代码中有多个函数,我就不需要将常量
变量
输入到每个函数中,编译器只需将
定义
的表达式替换为继续值。
浏览 7
提问于2017-08-13
得票数 1
回答已采纳
3
回答
为什么
C
++中的所有东西都是大写的?
、
我通常使用
C
#,而不是
C
++,这就是我问这个问题的原因。 在大多数
C
++代码中,我看到用下划线( LIKE_THIS )以大写字母命名常量是正常的。然而,当我看到
C
++代码(不是我见过的)时,它看起来与
C
#完全不同。除了指针的泛型丰富和不太正式命名/缩写的东西(如WndProc和匈牙利符号)之外,一半的指针都是大写字母。即使不包括常量,如方法名称、物理结构/
C
++本身(HRESULT),有时甚至物理数据类型(BOOL)都是带有下划线的大写字母。这种情况在
C</
浏览 2
提问于2014-11-27
得票数 0
回答已采纳
1
回答
C
宏
如何扩展
C
编程
语言
的语法和语义?
我正在读的第一本书说:#define BUFSIZE 100请给出
一个
扩展
C
语言</
浏览 2
提问于2022-05-21
得票数 0
2
回答
如何通过
宏
声明
变量
?
、
、
、
首先,我使用的是MS的Visual和
C
语言
。但是,正如您所知道的,我只能声明
一个
名称相同的
变量
。但它很难制造。 我做了这样的
宏
。#define MY_LINE_VARIABLE
浏览 8
提问于2011-08-05
得票数 6
1
回答
将
C
语言
宏
转换成Actionscript 3
、
、
、
我正在尝试将
C
语言
中的
宏
转换为在Actionscript中类似的工作方式。为澄清起见,
C
:public class StringMacro extends String { public functionStringMacro(value:int
浏览 2
提问于2010-08-17
得票数 1
回答已采纳
1
回答
Z3中
定义
变量
和常量的
宏
、
、
我希望Z3中有能够
定义
变量
和常量的
宏
。我不知道如何用
语言
来完成这个任务,所以我使用cpp (
c
预处理器)来实现它。例如,我有:然后我可以
定义
常量,比如:CONST(MAX_AGE, 140) 在
语言
中有办法做到这一点吗?
浏览 2
提问于2019-11-28
得票数 2
回答已采纳
4
回答
头中的共享
c
常量
、
、
、
我希望在多个
c
文件之间共享某些
C
字符串常量。常量跨越多行以提高可读性: "FROM table..."; 以上操作为查询提供了重新
定义
错误。我不想使用
宏
,因为每一行后面都需要后置空间'\‘。我可以在单独的
c
文件中
定义
这些
变量
,并在h文件中导出
变量
,但我觉得这样做很懒得。在<e
浏览 7
提问于2011-03-31
得票数 36
回答已采纳
1
回答
名称调用与
宏
扩展调用
在非严格的计算
语言
中,名称调用与
宏
扩展调用有什么区别和优缺点?谢谢!
浏览 1
提问于2017-06-12
得票数 9
2
回答
使用#define比创建函数有什么好处?
DEFUNSH“的
定义
如下: int funcname (struct cmd_element
浏览 4
提问于2016-11-01
得票数 1
回答已采纳
1
回答
我使用的是Enterprise Architect,在
C
/
C
++中进行逆向工程时遇到了一些问题
、
我一直在使用Enterprise Architect工具执行
一个
与逆向工程相关的项目。但是,当我用
C
/
C
++
语言
执行逆向工程时,出现了未知的错误。错误日志如下: There was an error parsing
C
:\Users\soo\Desktop\7z920\7zip\Archive\7z\7zDecode.cpp on line 91There was an error parsing
C
:\Users\soo\Desktop\7z920\7zip\Archive
浏览 1
提问于2013-07-23
得票数 2
1
回答
如何在
C
中
定义
宏
的
宏
?
、
、
是否可以在
C
中
定义
宏
的
宏
?通常,
宏
定义
字符串的主体包含
语言
的运算符. 然而,有时需要在
宏
体中描述条件
宏
,就像在
宏
汇编程序中所做的那样。我该怎么做呢?
浏览 0
提问于2018-06-02
得票数 1
回答已采纳
2
回答
识字编程中的
宏
我发现一些工具,比如Noweb,不支持
宏
。我想知道
宏
在识字编程中有什么优点和缺点?
浏览 0
提问于2011-12-01
得票数 0
回答已采纳
3
回答
用
C
语言
定义
宏
、
假设我
定义
了
一个
宏
:如果我调用MAX(I++,J++)会发生什么? 我不明白为什么答案不会像预期的那样。
浏览 2
提问于2012-06-06
得票数 0
回答已采纳
2
回答
什么是在
C
/
C
++中
定义
A、B的红宝石等价物?
有没有与
C
/
C
++
宏
等价的Ruby? #define something somethingelse
浏览 4
提问于2016-11-05
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言带参数的宏定义
C语言指针变量的定义和使用(精华)
C语言为什么一般不在.h中定义函数或者变量?(精华)
C语言中的局部变量
C语言编程指针变量作为函数参数
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券