全心思齐网

void和define为啥不是标识符?

因为void是函数为空类型的关键字,define是定义符号常量的关键字。

匿名回答于2023-09-14 05:00:34


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

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

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

匿名回答于2023-09-12 13:25:25


相关知识问答