腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
在
C
头文件
中使用
定义
?
、
、
、
我目前正在学习
C
编程
语言
(来自),我对如何
定义
宏
感到有点困惑。 为了让其他代码使用这个
宏
,
头文件
必须有它。但是如果我在
头文件
中
定义
了
宏
,那么源文件就不能使用它。我是否必须在这两个文件中都
定义
它,还是必须包含源文件自己的
头文件
?
浏览 4
提问于2012-02-24
得票数 0
回答已采纳
1
回答
Xcode中PF_PACKET和ETH_P_ALL的
头文件
是什么
、
、
、
Xcode中PF_PACKET和ETH_P_ALL
宏
的
C
语言
头文件
。我在SOCK_RAW中使用socket;有两个
宏
,我不知道
头文件
是什么?需要帮助。
浏览 0
提问于2017-03-18
得票数 0
3
回答
小写null在
C
++中有效吗?
、
、
在任何版本的null
语言
规范中是否有小写的
C
++?在一次采访中,有人问我“下列哪个指针初始化是有效的?”
浏览 0
提问于2019-06-19
得票数 4
回答已采纳
2
回答
将
宏
放入库中还是将其转换为函数?
、
我在课堂上做了一些
宏
,因为这是我的教授教我的,但对于实际的项目,我们被告知要制作一个库,让我们的生活变得更容易。我能把
宏
放进去吗?或者我应该把它们转换成函数?
浏览 17
提问于2021-05-07
得票数 0
1
回答
在python源代码中使用__cplusplus
、
、
在python源代码的
头文件
中,下面的内容有什么用处extern "
C
" {这是否意味着Python为我们提供了使用
C
++编译器构建代码的能力?如果是,那么使用
C
和
C
++编译器构建python源代码有什么区别吗
浏览 2
提问于2017-01-24
得票数 1
1
回答
如何在不展开包含的
头文件
的情况下预编译
C
源文件?
、
、
、
、
我正在使用
C
语言
进行一个大型项目,它有很多预处理
宏
:#ifdef/#if。
宏
在makefile中
定义
。如果不展开包含的
头文件
,那么有什么方法可以摆脱#ifdef/#吗?我搜索了GCC的选择,但还没有找到答案。
浏览 4
提问于2013-04-24
得票数 3
1
回答
C
中byte和char的区别
我想知道为什么我不能从书中编译一个例子。我在这里简化了示例,以避免张贴来自受版权保护的书籍的示例。{ return 0;当使用g++编译时,我得到错误信息,该程序只需将BYTE替换为char,但我一定做错了什么,因为示例来自于一本书。
浏览 0
提问于2009-10-20
得票数 15
回答已采纳
3
回答
"assert in
C
“和"assert in model checking like CBMC”有什么区别?
、
、
、
在像CBMC(
C
语言
的有界模型检查器)这样的模型检查器中,用户
定义
的断言语句接受一个布尔条件,并且模型检查器检查程序的所有可能执行的条件是真还是假。在
C
编程中,我们使用
头文件
assert.h
定义
assert()
宏
。如果assert()
宏
的参数计算结果为TRUE,则返回TRUE;如果参数计算结果为FALSE,则执行某种操作。
浏览 0
提问于2016-08-27
得票数 3
1
回答
使用
C
在Windows上创建计划任务?
、
、
、
我想用
C
在Windows上创建一个预定的任务。我检索了这个主题,找到了微软提供的task scheduler interfaces。我能够使用
C
++成功地创建计划任务。但是,由于限制,我只能使用
C
来实现这一点,而且这些接口似乎只为
C
++提供。我试着对此进行研究,但没有找到任何结果。是否可以使用
C
在Windows中创建计划任务?
浏览 93
提问于2020-12-06
得票数 0
1
回答
如何从
C
语言
头检索类型、变量、
宏
等的真正
定义
?
、
目前,
C
语言
编译器环境非常复杂。在确定由当前编译器选项激活的某个
头文件
中
定义
的类型、变量、函数或
宏
的实际
定义
时,我经常遇到问题。所包含的文件有条件
定义
、条件包含等,这取决于编译器选择在特定编译期间使用哪种
语言
的“标准”。因此,很难检索结构的实际
定义
(例如)在某些标题中有条件地
定义
。我需要一种方法来显示或精确地确定它的实际
定义
。 例如,以struct tm的
定义
为例,它应该在time
浏览 0
提问于2021-01-02
得票数 1
2
回答
什么时候在
c
中使用True not或etcetera而不是像&&,||,!=,=这样的运算符
、
我的意思是,我注意到实际的单词确实存在于
C
中,并且在我编写它们时会变亮,但是我如何使用它们而不是像== !
浏览 0
提问于2020-11-26
得票数 0
2
回答
头文件
宏
声明和预处理
宏
声明之间的混淆
、
、
我是
C
的新手,所以请在投票前给我一个答复,这将对我有很大的帮助。
头文件
的
定义
是:
C
预处理器是一个
宏
预处理器,它在compiled.All预处理程序指令以#符号开头之前对程序进行转换。我的问题是,macro declaration是在程序中使用#符号完成的,这取决于是否包含或排除了任何
头文件</
浏览 5
提问于2018-01-05
得票数 0
2
回答
预处理器如何进行扩展(
定义
在包含
头文件
中找到的
宏
)
、
、
、
、
我有一个包含常量F_CPU
头文件
,我使用了
宏
保护#ifndef F_CPU#endif#define F_CPU16000000UL第一个
宏
(在
c
文件中)如何展开尚未包含的值?
浏览 0
提问于2014-04-22
得票数 0
1
回答
在程序集文件中使用#define/内联函数的限制
、
、
、
、
我提到了bsd内核,其中
定义
了两种不同的实现。一个是
宏
函数,另一个是普通函数(两个函数都是相同的函数)而在h
头文件
中,splx被
定义
为
宏
, 我的理解是在汇编文件中使用
c
文件
定义
,而在包含
头文件
的所有其他函数中使用
宏
定义
基本上有两个
定义
,一个在
c
文件中,另一个在h文件中。当我在
C
fle中注释掉
浏览 1
提问于2010-01-31
得票数 0
回答已采纳
2
回答
宏
未被标头看到
、
、
如何使用
宏
作为函数(在头
宏
在源中声明)?我在找这样的东西(除了这个不管用).defined FOO_H */struct bar {}; 正如您所看到的,我不能将
宏
放在标头中,因为这里没有
定义
结构。
浏览 7
提问于2016-03-19
得票数 0
回答已采纳
2
回答
<stdbool.h>是做什么的?
、
当在
C
代码中使用<stdbool.h>时,它会做什么? 我在维基百科上搜索,但没有得到我的
语言
的答案,我希望有人能向我解释它的意思。
浏览 7
提问于2022-11-26
得票数 -3
回答已采纳
1
回答
在Hpux
C
程序中,__ (两个下划线)代表什么
、
、
、
我在HPUX
C
程序中看到以下代码: _LF_EXTERN int creat __((const char *,
浏览 8
提问于2014-08-19
得票数 1
1
回答
Clang >= 3.3在
c
++1y模式下无法解析<cstdio>头
、
、
、
、
我有一个在g++ 4.8.1和clang >= 3.3下以
c
++11模式正确编译和运行的项目。然而,当我切换到实验性的-std=
c
++1y模式时,clang3.3(而不是g++)阻塞了通过Boost.Test间接包含的<cstdio>头(所以我自己很难更改它)。/include/
c
++/4.8/cstdio:119:11:错误:全局命名空间中没有名为“gets”的成员 在上,关于如何设置现代
C
++环境,遇到了与max_align_t类似的查找问题。建议使用se
浏览 6
提问于2013-07-21
得票数 42
回答已采纳
3
回答
NetBeans 6.8表示
C
不承认“bool”(
C
/
C
++ noob)
、
、
、
我目前正在实现一个双链接列表(教自己
c
来准备我的rasp!),我遇到了一个奇怪的错误消息。NetBeans似乎没有识别布尔数据类型。奇怪的是,我可以在项目中的其他两个类(main.
c
& dLinkedList.h)中实现布尔函数。到目前为止,我已经尝试重新安装和更新cygwin (没有解决问题)。我会在下面附上一些截图。main.
c
中的布尔测试dLinkedList标头中的布尔测试dLinkedList.
c
中的布尔测试此外,我的main.
c
和dLinkedLi
浏览 3
提问于2014-03-03
得票数 0
回答已采纳
1
回答
具有语法糖的
语言
,翻译成看起来“手写”的
C
++。
我是一名大学生,在
C
++有家庭作业。 我的教授希望为每个
C
++类分别使用hpp和cpp文件。我需要输入多少内容,我需要点击多少才能为每个类创建两个新文件,这让我感觉不太好。我知道小鸡模式翻译成
C
,vala和genie也是,但据我所知,有了这些类型的翻译,你并不能完全控制
C
输出。您知道有哪些翻译程序输出
C
++,基本上保持了
C
++的语义不变,这样输出的
C
++文件看起来就像手写的,但是源
语言
只是装载了精彩的语法,使生活变得更容易了?甚至可能是
语言</
浏览 0
提问于2013-11-19
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言带参数的宏定义
C语言const的用法详解,C语言常量定义详解
c+define 宏定义的巧妙用法
不可小看的技术——C语言编程中的宏
C语言指针变量的定义和使用(精华)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券