1.问题由来:
本人一直以为宏对于字符串的处理也是直接在预处理时进行替换;但是最近在工作中遇到了字符串宏+1的情况;于是彻底的颠覆了以前的思维;于是乎进行测试验证得出以下结果。
2.测试代码
/*测试*/ #include
#define HELLO "hello" int main() { printf("%s\n",HELLO+1); return 0 ; }
3.现实的输出结果:
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/201078.html原文链接:https://javaforall.net
