啥是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类别)


    推荐阅读