更改提供给 C 预处理器宏的参数的大小写

标签 c c-preprocessor

我是 C 预处理器的新手。是否可以更改提供给类函数 #define 的参数的大小写?例如,我想编写 test(size),然后在生成的替换中包含“Size”。

最佳答案

没有。预处理器可以组合标识符以形成新的标识符,但不能修改标识符。

关于更改提供给 C 预处理器宏的参数的大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2777721/

相关文章:

c++ - 为什么 C 和 C++ 中结构初始化的这种不同行为?

hash - 字符串的编译时(预处理器)散列

通用宏来识别一个UNIX派生系统? (Linux, OSX, BSD, ...)

c - gstreamer 在第一个示例程序中没有打开窗口

c - 使用 C 语言的 .txt 文件和电话簿程序执行任务

c - if 语句段错误

c - 指向C中有10个元素的数组中的第11个元素

c - 自由定义的字符串常量

c++ - 这个C++宏是什么意思?

C 预处理器 : #define in C. .. 建议