宏定義字符串拼接 iOS中,宏定義可以反編譯嗎?
iOS中,宏定義可以反編譯嗎?你不明白宏是什么。編譯后,宏已消失。在反編譯中,宏的定義是絕對不可見的。但如果該宏以前定義為字符串常量,則可以看到此內(nèi)容?;A(chǔ)問題,C語言怎樣拼接兩個宏定義的字符串?宏定
iOS中,宏定義可以反編譯嗎?
你不明白宏是什么。
編譯后,宏已消失。
在反編譯中,宏的定義是絕對不可見的。
但如果該宏以前定義為字符串常量,則可以看到此內(nèi)容。
基礎(chǔ)問題,C語言怎樣拼接兩個宏定義的字符串?
宏定義的字符串都包含在“”]中,而在C中,包含在“”中的兩個字符串(不包括空格、換行符和制表符)在一起寫入時將被視為字符串
]“ABC”“def”
和
“ABCDEF”
是等效的。
因此,兩個宏定義字符串應(yīng)該拼接在一起并直接寫入
#define a “A123”#define B “b456”printf(%s”,a,B)
output a123b456