已有1条回答
管理员
c语言中auto是一个关键字,关键字主要用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所有的变量默认就是auto的。
auto是一个C/C++语言存储类型,仅在语句块内部使用,初始化可为任何表达式,其特点是当执行流程进入该语句块的时候初始化可为任何表达式。C语言中提供了存储说明符auto、register、extern、static说明的四种存储类别。
四种存储类别说明符有两种存储期:自动存储期和静态存储期。其中auto和register对应自动存储期。具有自动存储期的变量在进入声明该变量的程序块时被建立,它在该程序块活动时存在,退出该程序块时撤销。在函数内部定义的变量成为局部变量。在某些C语言教材中,局部变量称为自动变量,这就与使用可选关键字auto定义局部变量这一作法保持一致。
猜你喜欢
醉驾2019年新规放宽 该罚还是得罚
斯柯达suv全部车型,斯柯达suv2023款最新报价
OPPO K10x如何查看有没有翻新
散养孩子什么意思
印度星龟的特点
轮胎磨损有哪些情况(轮胎异常磨损的现象及原因)
苹果15pro怎么录屏
玻璃油漆怎么洗
别克昂科拉gx图片(别克昂科拉GX两驱版体验)
苹果xsmax多长
Redmi Note12RPro怎么加密相册
iPhone 14 Pro关不了机怎么办
最新学习
qq气泡可以赠送好友吗
冰箱手动挡怎么调节省电
苹果日历骚扰怎么关闭
iQOO Z8配置参数介绍
努比亚Z50S Pro有长焦镜头吗
华为Mate60RS非凡大师怎么查手机型号
吉利博越发动机哪产的 采用节能环保技术自主研发
小米13系统无法更新怎么办
qq空间我看过谁怎么删除不了
上海大众凌渡报价及图片(上汽大众凌渡L值得买吗)
福特锐际2020款价格 落地价16.98万搭载2.0T发动机匹配四驱系统
怎么删除隐藏的软件