使用 C 或 C++ 在程序中的任何位置打印字符串而不使用引号。
注意:不应从控制台读取输入。
这个想法是在 C 中使用宏处理器(请参阅本文的第 6 点)。传递给宏的标记可以通过在其前面使用 # 转换为字符串文字。
输出:
// C program to print a string without
// quote in the program
#include <stdio.h>
#define get(x) #x
int main()
{
printf(get(52cxydh));
return 0;
}
52cxydh