已有1条回答
管理员
c语言中auto是一个关键字,关键字主要用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所有的变量默认就是auto的。
auto是一个C/C++语言存储类型,仅在语句块内部使用,初始化可为任何表达式,其特点是当执行流程进入该语句块的时候初始化可为任何表达式。C语言中提供了存储说明符auto、register、extern、static说明的四种存储类别。
四种存储类别说明符有两种存储期:自动存储期和静态存储期。其中auto和register对应自动存储期。具有自动存储期的变量在进入声明该变量的程序块时被建立,它在该程序块活动时存在,退出该程序块时撤销。在函数内部定义的变量成为局部变量。在某些C语言教材中,局部变量称为自动变量,这就与使用可选关键字auto定义局部变量这一作法保持一致。
猜你喜欢
win10会自动4k对齐吗
手机无法加载图片
冷库储存水果放防腐剂吗
研磨机哪个牌子好
永昌县景点
如何选购银项链银项链什么牌子好
ipad10运行内存
矮牵牛对水分的要求
五谷虫别名叫什么
沙漠王子到底是哪款车(新款途乐沙漠王子)
iPhone15Pro怎么开机重启
iQOO 12 Pro怎么安装双卡
最新学习
昂科威2 0t排量油耗高吗 百公里油耗10.8L(车主油耗11L)
大众途观l空调怎么制冷 在机动车辆启动的时候按一下ac开关
学校饮水机80度的水能喝吗
比亚迪f0二手车价格(几千块的二手车比亚迪f0能买吗)
篮球圆柱体原则什么叫侵犯圆柱体
捷达vs5分期首付多少钱 分期首付2万(36期月供1814元)
华为nova10是鸿蒙系统吗
OPPO Find X5 Pro打电话怎么录音
vivo X Fold2听筒进水了怎么办
玻璃水冻了怎么解冻,3种方法教你快速解冻
茯苓的菌丝是绿色的?
RedmiNote13Pro连不上wifi怎么办