已有1条回答
管理员
c语言中auto是一个关键字,关键字主要用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所有的变量默认就是auto的。
auto是一个C/C++语言存储类型,仅在语句块内部使用,初始化可为任何表达式,其特点是当执行流程进入该语句块的时候初始化可为任何表达式。C语言中提供了存储说明符auto、register、extern、static说明的四种存储类别。
四种存储类别说明符有两种存储期:自动存储期和静态存储期。其中auto和register对应自动存储期。具有自动存储期的变量在进入声明该变量的程序块时被建立,它在该程序块活动时存在,退出该程序块时撤销。在函数内部定义的变量成为局部变量。在某些C语言教材中,局部变量称为自动变量,这就与使用可选关键字auto定义局部变量这一作法保持一致。
猜你喜欢
gt2pro支持鸿蒙系统吗
捷豹xfl油耗多少真实油耗 百公里油耗10.3L(油耗一公里8毛钱)
小龙女在绝情谷底生孩子了吗
丝绸之路经济带什么时候提出来的
汽车怎么拆空调过滤网(如何给爱车更换空调滤芯)
普通话以北京语音为标准音指的是
如何更新软件
长安cs85有手动挡吗 采用两种自动挡变速箱(没有手动挡)
华为畅享50z支持多少瓦快充
Redmi Note 11SE能加内存吗?
RedmiNote13是双频GPS吗
红旗h9新款2022款价格多钱 2022款红旗h9售价30万(分期首付9万)
最新学习
二手卡罗拉多少钱 市场最低成交价2.8万
上海高架路外牌限行时间2020
2022款蒙迪欧优惠多少 目前车辆没有任何优惠幅度
iQOO Z8怎么查看是不是翻新机
荣耀手机助手叫什么名字
vivo S15e怎么设置桌面时间
华为畅享10plus屏幕尺寸
qq手机在线是什么状态
本田思域首付一个月需要多少?内江北本田的保养需要多少钱?
蔚来汽车2020年销量,销量同比增长(发展空间大)
tuner功放上啥意思
medly有安卓版吗