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

找出下列标识符中合法的标识符

A.$price 

B.auto

C.For

D.3myage 

为什么B不对

提问者:初学嘚小白 2016-01-21 09:02

个回答

  • 风知草劲
    2016-01-21 09:16:27
    已采纳

    在C语言里,auto是关键字

    C语言中提供了存储说明符auto,register,extern,static说明的四种存储类别。四种存储类别说明符有两种存储期:自动存储期和静态存储期。其中auto和register对应自动存储期。具有自动存储期的变量在进入声明该变量的程序块是被建立,它在该程序块活动时存在,退出该程序块时撤销。

    在函数内部定义的变量成为局部变量。在某些C语言教材中,局部变量称为自动变量,这就与使用可选关键字a u t o定义局部变量这一作法保持一致。

  • Hoza
    2016-01-21 09:14:13

    auto是储存说明符 所以不可以用来做标识符