阅读数:422
已有1条回答
管理员
c语言中auto是一个关键字,关键字主要用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所有的变量默认就是auto的。
auto是一个C/C++语言存储类型,仅在语句块内部使用,初始化可为任何表达式,其特点是当执行流程进入该语句块的时候初始化可为任何表达式。C语言中提供了存储说明符auto、register、extern、static说明的四种存储类别。
四种存储类别说明符有两种存储期:自动存储期和静态存储期。其中auto和register对应自动存储期。具有自动存储期的变量在进入声明该变量的程序块时被建立,它在该程序块活动时存在,退出该程序块时撤销。在函数内部定义的变量成为局部变量。在某些C语言教材中,局部变量称为自动变量,这就与使用可选关键字auto定义局部变量这一作法保持一致。
猜你喜欢
去除静电的小妙招
科目二侧方位停车方向盘怎么打
林肯飞行家的参数配置 搭载3.0T发动机(车身长达5米)
OPPO Find N多少钱
OPPO K10x是全网通吗
奥迪a4旅行版改装案例(奥迪a4allroad改装清单)
java是什么意思
为啥充电越充越少
电热毯能除螨吗
孕妇开车能开到几个月(孕期开车有什么注意的)
面包车过户大概需要多少钱(二手车的过户费多少钱)
星途揽月是什么牌子的车 品牌属于星途(属于奇瑞控股集团)
最新学习
峨眉山在哪个省哪个市
办银行卡需要什么
正常作业本是a5吗
小米13 Pro怎么延保手机
苹果手机已经删除的照片怎么恢复
新车要不要提速
字体怎么恢复成原来的
vivo X Fold2怎么分屏
荣威imax8几个气囊 采用六大安全气囊
苹果小白条怎么隐藏
老车发动机舱有烧焦味
120hz高刷新率是什么意思