相关疑难解决方法(0)

真实使用X-Macros

我刚学会了X-Macros.您看过X-Macros的实际用途?他们什么时候成为工作的合适工具?

c macros c-preprocessor x-macros

67
推荐指数
5
解决办法
2万
查看次数

如何在编译期间检查C函数的有效输入?

我正在为微控制器编写嵌入式C代码.代码必须在三个不同的电路板之间共享,输入/输出配置在初始化期间从某些表的运行时设置.

微控制器有24个ADC通道,我有一个功能,可以将引脚设置或清除为ADC通道.这意味着函数的输入可以包含0到23(在表中设置)而不包含任何其他内容.

我想放一些预处理器或编译器"东西",可以识别该函数收到的值不是0-23,并抛出某种错误或警告,并防止代码编译,以防有人将无效值放入桌子.

有没有人对如何最好地做这个有一些建议?

c embedded compiler-errors

6
推荐指数
1
解决办法
427
查看次数

标签 统计

c ×2

c-preprocessor ×1

compiler-errors ×1

embedded ×1

macros ×1

x-macros ×1