使用C或C++在程序中的任何位置打印字符串不要使用引号。
注意:不应从控制台读取输入。
这个想法是在C语言中使用宏处理器(本文的第6点)。传递给宏的令牌可以通过在其前面使用#转换为字符串字面量。
// C program to print a string without
// quote in the program
#include
#define get(x) #x
int main()
{
printf(get(vignesh));
return 0;
}
输出:
vignesh
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。