啥是C语言「自动结构」
上面的回答都对,签于万恶的C++11重用了auto这个关键字,而且有些人总觉得C/C++是一种语言。我在这里多说两句:automatic structure里面的automatic修饰的是这个结构体的storage class,表达了这个结构体(变量)的生命期,自动是指生命期从声明处开始,到这个程序块(block)结尾处结束。以下链接有详细说明:Storage-class specifiers但是由于不加关键字的时候,变量的生命期自动就是auto的,所以基本上这个关键字在C语言里面是不太用的。所以C++11就重用它来做自动类型了,表示某变量的类型应该由编译器根据其初值自动推导并指定。
■网友
原文是“An automatic structure may also be initialized by assignment or by calling a function that returns a structure of the right type.”类似于自动变量,c语言中的auto变量。不是什么特殊名词
■网友
翻译太垃圾。这里说的是auto类别的structure(即非static类别)
推荐阅读
- 环球车讯网|新款领克01起售价17.98万元,自动驾驶辅助等级达到L2+
- 汽车知识|第八代高尔夫到底值不值得买?1.4T自动Pro版全款多少钱?
- OC为何跌出语言榜前十
- 学的自动化却对IT比较感兴趣。。感觉对自己的专业帮助不大,好苦恼,要不要继续是专精还是学点感兴趣的?
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- 人民车市|新语言、新起点,捷达VS7 强势入局
- 汽车知识|现代拼了,自动挡6.59万开回家,比普桑皮实,不给飞度留机会
- 啥是微信开发WEB前端
- 中年|如果汽车亏电:自动挡汽车能「推车点火」吗?
- C语言 指针引用数组的地址问题
