解析 D 正确答案:D 解析:预定义标识符是C语言中的标识符,在C语言中也有特定的含义,如函数prinff、scanf、sin等和编译预处理命令名(如define和include)。预定义标识符可以作为用户标识符使用,只是这样会失去系统规定的原义。 知识模块:C语言基础知识反馈 收藏 ...
__func__:C99标准新增,字符串类型,表示当前函数名称。 编译器特定预定义标识符 __VERSION__:在一些编译器中定义,包含编译器的版本字符串。 __clang__:在Clang编译器中定义,可以用来检测代码是否被Clang编译器编译。 __GNUC__、__GNUC_MINOR__、__GNUC_PATCHLEVEL__:在GCC中定义,分别表示GCC的主版本号、...
以下是一些常见的C语言预定义标识符: 关键字(Keywords):C语言中有一些特殊的保留字,被用作关键字,不能用作标识符。例如:if、else、for、while、int、float等。 数据类型(Data Types):C语言提供了一些基本的数据类型,可以直接使用而无需额外的定义。例如:int、float、char、double等。 常量(Constants):C语言中有...
在C语言中,关键字与预定义标识符是两种不同的标识符类型,它们在使用上有明显的差别。关键字是语言系统预先定义的,具有特定功能和意义的标识符,一旦定义,就具有固定的含义,不能被使用者重新定义或覆盖,它们构成了编程语言的基础结构。预定义标识符则分为两种情况。一种是语言系统预先定义的标识符,...
预定义标识符是C语言中的标识符在C语言中也有特定的含义。如函数printf,scanf,sin,isalum等等和编译预处理命令名(如define ,include)预定义标识符可以作为用户标识符使用,只是这样会失去系统规定的愿意。
预定义宏本身是按宏的流程被编译的,除了在是在编译代码之前就被定义以外和普通宏没有区别。关键字是程序语法相关的东西,有些接近于标识符,些和标识符完全不同。并且,要知道,宏的优先级大于关键字。define if for 你就可以写if (int a = 0; i < 10; i++)
C语言中,main不是“关键字(keyword)”。更加细节一些,main也不是“预定义(pre-defined)”标识符...
关键字可用作用户标识符,但失去原有含义 相关知识点: 试题来源: 解析 [答案]A [解析]C语言允许预定义标识符重新定义,但将会失去预先定义的含义。在C语言中用户标识符需要遵守标识符规则,第一个字符不能是数字,关键字不能用作用户标识符,而且C语言标识符区分大小写。
C 正确答案:C 解析:C语言的标识符可分为以下3类: ①关键字。C语言预先规定了一批标识符,它们在程序中都代表着固定的含义,不能另作他用。这些字符称为关键字。例如,int、dotlble、if、else、while、for等。 ②预定义标识符。即预先定义并具有特定含义的标识符。 ③用户标识符。由用户根据需要定义的标识符称为...