📜  C程序在程序中打印不带引号(单引号或双引号)的字符串

📅  最后修改于: 2021-05-26 00:37:39             🧑  作者: Mango

使用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基础课程》。