宏定义字符串拼接 iOS中,宏定义可以反编译吗?
iOS中,宏定义可以反编译吗?你不明白宏是什么。编译后,宏已消失。在反编译中,宏的定义是绝对不可见的。但如果该宏以前定义为字符串常量,则可以看到此内容。基础问题,C语言怎样拼接两个宏定义的字符串?宏定
iOS中,宏定义可以反编译吗?
你不明白宏是什么。
编译后,宏已消失。
在反编译中,宏的定义是绝对不可见的。
但如果该宏以前定义为字符串常量,则可以看到此内容。
基础问题,C语言怎样拼接两个宏定义的字符串?
宏定义的字符串都包含在“”]中,而在C中,包含在“”中的两个字符串(不包括空格、换行符和制表符)在一起写入时将被视为字符串
]“ABC”“def”
和
“ABCDEF”
是等效的。
因此,两个宏定义字符串应该拼接在一起并直接写入
#define a “A123”#define B “b456”printf(%s”,a,B)
output a123b456