腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
C
++中声明浮点编译时
常量
的方法
、
、
我知道我可以通过
使用
枚举在
C
中为整数声明一个命名编译时
常量
,但是有没有一种方法可以在
C
中为浮点数声明命名编译时
常量
,而不
使用
宏
(我知道
C
++有
常量
well,但我现在严格
使用
C
)?包含特定于编译器的
C
语言
扩展的答案也非常受欢迎。
浏览 5
提问于2017-11-06
得票数 1
3
回答
为什么
C
++中的RAND_MAX是
宏
?
、
我认为这不是一种清晰的
C
++方式。也许有一种更
C
++的方法来生成随机数,是吗?
浏览 2
提问于2010-09-30
得票数 0
回答已采纳
2
回答
在
C
++函数中定义#是否很奇怪?
、
、
我的小
C
++函数需要计算一个简单的超时值。CalcTimeout(const mystruct st) return (st.x + 100) * st.y + 200;以后阅读代码时,数字100和200可能会很混乱,所以我想为它们
使用
更接近它的
使用
位置,意图是明确的,它没有其他用途,它们就像局部变量(除了它们不是)。 缺点可能是定义局部变量/const之类的方法相当粗糙,但它显然不是局部的。除此之外,在
C
++函数中进行#定义会很奇怪吗?大多数情况下,我们
使用
#defi
浏览 2
提问于2013-10-10
得票数 4
回答已采纳
1
回答
Z3中定义变量和
常量
的
宏
、
、
我希望Z3中有能够定义变量和
常量
的
宏
。我不知道如何用
语言
来完成这个任务,所以我
使用
cpp (
c
预处理器)来实现它。例如,我有:然后我可以定义
常量
,比如:CONST(MAX_AGE, 140) 在
语言
中有办法做到这一点吗?
浏览 2
提问于2019-11-28
得票数 2
回答已采纳
6
回答
获取
c
常量
的值。
、
我有一个.h文件,其中成百上千的
常量
被定义为
宏
:我需要的是一个函数,可以动态地获取这些
常量
之一的值。所需函数头部:这在
C
语言
中是可能的吗?实际上,我
使用
的头文件是由"SCADE:“生成的现在由我来做一些优化,
浏览 1
提问于2011-07-18
得票数 6
回答已采纳
2
回答
TypeScript:有没有类似__FILE__编译器
宏
的东西?
在其他
语言
中,我知道__FILE__或类似的表达式(例如:在PHP
语言
中为
常量
,在
C
语言
中为预处理器
宏
),它们将替换为当前源文件路径。在TypeScript中有这样的东西吗?
浏览 1
提问于2016-04-15
得票数 9
3
回答
为什么
C
++中的所有东西都是大写的?
、
我通常
使用
C
#,而不是
C
++,这就是我问这个问题的原因。 在大多数
C
++代码中,我看到用下划线( LIKE_THIS )以大写字母命名
常量
是正常的。然而,当我看到
C
++代码(不是我见过的)时,它看起来与
C
#完全不同。除了指针的泛型丰富和不太正式命名/缩写的东西(如WndProc和匈牙利符号)之外,一半的指针都是大写字母。即使不包括
常量
,如方法名称、物理结构/
C
++本身(HRESULT),有时甚至物理数据类型(BOO
浏览 2
提问于2014-11-27
得票数 0
回答已采纳
5
回答
如何
使用
Swift中的目标-
C
#定义
、
、
我正在迁移一个UIViewController类,以便
使用
Swift进行一些培训。我正在通过桥接头成功地
使用
Objective代码,但是我需要导入一个包含#define指令的
常量
文件。我在 (简单
宏
)中看到了以下内容: 通常
使用
#define指令在
C
和Objective中定义原语常数,而在Swift中则
使用
全局
常量
。例如,
常量
定义#define FADE_ANIMATION_DURATION 0.35可以更
浏览 4
提问于2014-06-20
得票数 76
回答已采纳
2
回答
与朱莉娅
语言
中的
C
编程语法"#define“等价
、
、
在
C
编程
语言
中,#define指令允许在源代码中定义
宏
。这些
宏
定义允许声明
常量
值,以便在整个代码中
使用
。 return 0;好处是,如果代码中有多个函数,我就不需要将
常量
变量输入到每个函数中,编译器只需将定义的表达式替换为继续值。
浏览 7
提问于2017-08-13
得票数 1
回答已采纳
2
回答
撤销类似于函数的
宏
在
C
/
C
++中有两种类型的
宏
:朗德但我
怎么
能取消他们的定义呢?更新:所以“
常量
类
宏
”和“函数类
宏
”之间没有区别吗?
浏览 1
提问于2010-08-17
得票数 18
回答已采纳
4
回答
头中的共享
c
常量
、
、
、
我希望在多个
c
文件之间共享某些
C
字符串
常量
。
常量
跨越多行以提高可读性: "FROM table...我不想
使用
宏
,因为每一行后面都需要后置空间'\‘。我可以在单独的
c
文件中定义这些变量,并在h文件中导出变量,但我觉得这样做很懒得。 在
C
语言
中还有其他方法可以实现这一点
浏览 7
提问于2011-03-31
得票数 36
回答已采纳
2
回答
宏
中整数常数表达式的检测
、
、
、
Linux内核邮件列表中有一个关于
宏
的讨论,该
宏
测试其参数是否为整数
常量
表达式和整数
常量
表达式本身。不
使用
内置程序( (从获取 ))的一种特别聪明的方法是:如果参数是整数
常量
表达式,则此
宏
扩展为值1的整数
常量
表达式,否则为0。不需要内置和不依赖
语言
扩展就可以编写这样的
宏
浏览 2
提问于2018-03-25
得票数 37
回答已采纳
10
回答
我应该更喜欢
常量
而不是定义吗?
、
、
在
C
中,我应该优先
使用
常量
而不是定义吗?我最近读了很多代码,所有的例子都大量
使用
了定义。
浏览 1
提问于2010-02-22
得票数 47
回答已采纳
2
回答
C
语言
性能:
宏
与
常量
、
、
、
这两个不同的程序之间有性能上的差异吗? int k = K;void main() {}
浏览 3
提问于2021-11-24
得票数 0
2
回答
编译错误
C
2099:初始值设定项不是
常量
、
、
以下代码无法编译:{}; {};
浏览 10
提问于2011-05-26
得票数 12
回答已采纳
1
回答
常数的正确定义
、
、
在正确定义代码中
使用
的
常量
时,我遇到了一些小问题。虽然我在读到了乔纳森·莱弗勒( Jonathan )的优秀帖子,但我似乎误解了什么。这是设置:extern int NUM_PARTICLES;此标头在和中
使用
,它看起来像30: double ghosts[NUM_PARTICLES][4]; 31: double outp
浏览 2
提问于2013-03-29
得票数 1
回答已采纳
3
回答
对
C
整数
常量
表达式
使用
cast或macro
、
在人工表达式中声明或
使用
在中定义的类型的
C
语言
中的整数
常量
表达式时,例如uint64_t,可以将整数转换为所需的类型(uint64_t)x,或者
使用
,如UINT64_
C
(x) (其中x是整数
常量
表达式)我更倾向于
使用
宏
,但是我想知道在什么情况下这两种方法是等效的,不同的,以及可能出错的地方。更准确地说:有没有这样的情况:
使用
一个会导致bug,而不会导致另一个? 谢谢!
浏览 2
提问于2020-03-24
得票数 2
3
回答
预处理程序是否扩展被引号包围的
宏
?
、
、
、
像cpp和fpp这样的公共预处理程序是否会扩展被一对引号包围的
宏
? 我
使用
cpp和fpp尝试了下面的代码,似乎引号中的
宏
没有展开。但是,我没有在任何关于cpp或fpp的文档中找到这条规则。
浏览 4
提问于2020-08-04
得票数 1
回答已采纳
1
回答
自由定义的字符串
常量
、
、
、
、
我有大约一年的
C
语言
经验和6个月的
C
++经验,但我有6年的Visual Basic和Gambas经验(我希望我是一个快速学习者)。我想让我的新应用程序尽可能高效;这就是我选择
C
而不是
C
++的原因(我想
使用
一种低级
语言
)。 在我的程序中,我
使用
定义的字符串
常量
来处理错误消息。我知道预处理器在每次出现时都会用实际的字符串替换
宏
名。我
使用
一个名为messages.h的专用头文件,它包含程序可能
使用
浏览 3
提问于2013-05-17
得票数 1
回答已采纳
4
回答
C
宏
展开与整数算法混淆
、
、
但是,当我添加(int)的类型时,元素的
宏
定义为它按预期显示所有数组元素这个类型是
怎么
工作的?在此基础上,我有几个问题: #define AA (-64) 但是,如果必须强制将
宏
中的某个
常量</e
浏览 0
提问于2009-06-04
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言-define与常量
C语言const的用法详解,C语言常量定义详解
c语言带参数的宏定义
入门C语言中的数组,字符串常量与指针
C语言:内存分配---栈区、堆区、全局区、常量区和代码区
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券