void和define为啥不是标识符?-知识问答社区-代码-血鸟社区

void和define为啥不是标识符?

void是关键字,不能当作标识符

define是合法的用户标识符,define是c语言中的预编译命令,c语言中的预编译命令通常都是以井字头开头,所以是可以作为用户标识符。

define秘密是C语言中的一个宏定义,命令是用来将一个标识符定义为一个字符串标识符被称为宏名,被定义的字符串称为替换文本。

请登录后发表评论