问答详情
源自:2-2 练习题

标示符与关键字的区别

auto 为什么是关键字 而 For则是标示符

提问者:Yu4282048 2016-10-25 14:59

个回答

  • leesy
    2016-10-25 15:04:26

    以下C语言中的32个关键字,这些均不能作为标识符

    auto 局部变量(自动储存)
    break无条件退出程序最内层循环
    case   switch语句中选择项
    char单字节整型数据
    const定义不可更改的常量值
    continue中断本次循环,并转向下一次循环
    default switch语句中的默认选择项
    do  用于构成do.....while循环语句
    double定义双精度浮点型数据
    else构成if.....else选择程序结构
    enum枚举
    extern在其它程序模块中说明了全局变量
    float定义单精度浮点型数据
    for构成for循环语句
    goto构成goto转移结构
    if构成if....else选择结构
    int基本整型数据
    long长整型数据
    registerCPU内部寄存的变量
    return用于返回函数的返回值
    short短整型数据
    signed有符号数
    sizoef计算表达式或数据类型的占用字节数
    static定义静态变量
    struct定义结构类型数据
    switch构成switch选择结构
    typedef重新定义数据类型
    union联合类型数据
    unsigned定义无符号数据
    void定义无类型数据
    volatile该变量在程序中执行中可被隐含地改变
    while用于构成do...while或while循环结构