处理器 问答列表

STM32 裸机 C - 无法让 LED 工作

作者:Arjan 提问时间:7/21/2019

因此,我目前正在学习STM32微处理器的课程,但是,我似乎甚至在最基本的事情上都失败了:打开LED。完整的代码在这篇文章的底部。 重要: 硬件运行正常。 我正在使用STM32L432KC。 首先...

#line 是什么意思?

作者:Luchian Grigore 提问时间:2/6/2012

下面这行有什么作用? #line 25 "CSSGrammar.y" 扩展程序是怎么回事?...

如何在 Visual Studio 中访问 save-temps 选项?

作者:Alex 提问时间:3/18/2019

我是一个完整的编程(通常是IT)菜鸟,我正在使用Visual Studio环境学习C++。我想探索编译器,并查看我的临时文件(以 .ii、.s 和 .o 结尾)。 我的教科书告诉我指示编译器使用 -...

宏替换列表重新扫描以进行替换

作者:Some Name 提问时间:1/15/2019

我正在阅读有关宏替换的标准 N1570,并误解了 .6.10.3.4 1 替换列表中的所有参数都替换完毕后 和 # 和 ## 处理已发生,所有地标预处理 令牌将被删除。然后,生成的预处理令牌序列为 ...

C 预处理器宏是否可以包含预处理器指令?

作者:pixelbeat 提问时间:11/19/2008

我想做以下等效的事情: #define print_max(TYPE) \ # ifdef TYPE##_MAX \ printf("%lld\n", TYPE##_MAX); \ # endif...

如何使用 C 预处理器编写 while 循环?

作者:Tarski 提问时间:11/26/2008

我是从教育/黑客的角度来问这个问题的,(我真的不想这样编码)。 是否可以仅使用 C 预处理器指令实现 while 循环。我知道宏不能递归扩展,那么这将如何实现呢?...

在宏 gcc 预处理器中连接时出错

作者:togarha 提问时间:9/19/2013

当我尝试在宏中使用##时,我遇到错误,这就是我尝试做的: 有了这个定义: #define PORT 2 #define PIN 3 我希望预处理器生成: PM2.3=1 当我像这样调用宏...

C 预处理器宏替换

作者:togarha 提问时间:8/14/2015

我正在尝试进行宏替换,但它不起作用,这是代码: #define COMLOG 2 #define __COM_ESPECIAL_print(__a, __comNumber) COM##__comN...

什么是“null 定义的宏”?

作者: 提问时间:8/22/2008

我正在学习 objective-C 和 Cocoa。在我正在学习的 Apple 教程中,有一个旁注说: IBOutlet是一个 null 定义的宏,C 预处理器在编译时将其删除。 我很好奇 - 什...

在预处理器指令之后定义哪个 clang 格式的字段不缩进?

作者:Bryant 提问时间:3/27/2023

应用 CLANG-Format 后的当前代码为: #ifndef CEEDLING_TEST static #endif void Measurement(const uint16_t *buf...


共91条 当前第7页