单选题 以下叙述正确的是______。
A.可以把define和if定义为用户标识符
B.可以把define定义为用户标识符,但不能把if定义为用户标识符
C.可以把if定义为用户标识符,但不能把define定义为用户标识符
D.define和if都不能被定义为用户标识符

【正确答案】 B
【答案解析】[解析] 在C语言中,define是编译预处理命令动词,通常用来定义符号常数,但它不是保留字,可以被定义为用户标识符,而if是保留字,不能被定义为用户标识符。