您的当前位置:首页正文

c语言中auto什么意思

2023-05-09 来源:钮旅网

c语言中来自auto是一个关键字,关键字主要用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量洋声视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所有的而精变量默认就是auto的。

auto是一个C/C+相政渐界+语言存储类型,仅在语句块内部使用,初始化可为任何表达式,其特点是当执行流程进入该语句块的时候初始化可为任何表达式。C语言中提供了存储说明符auto、register、extern、stati修界军调族温固c说明的四种存储类别。

四种存储类别说明来自符有两种存储期:自动存储期和静态存储期。其中auto和register对应坚孙兰千叶背自动存储期。具有自动境存储期的变量在进滑息菜频了官入声明该变量的程序块时被建立,它在该程序块活动时存在,退出该程序块时撤销。在函末肉州乡要数内部定义的变量成为局部变量。在某些C语言教材中,局部变量称为自动变量写手没序连握,这就与使用可选关键字auto定义局部变量这一作法保持一致。

显示全文