自动变量

作者:追风剑情 发布于:2020-1-16 19:54 分类:C

int main(void)
{
     //定义自动变量,auto关键字为可选。如果不显示初始化,plox的值为垃圾值。
     auto int plox;
}

关键字auto是存储类别说明符(storage-class specifier)。auto关键字在C++中的用法完全不同,如果编写C/C++兼容的程序,最好不要使用auto作为存储类别说明符

注意 支持C99和C11
      有些编译器并不支持C99/C11的这些作用域规则(Microsoft Visual Studio 2012就是其中之一)。有些编译器会提供激活这些规则的选项。gcc默认支持了C99的许多特性,但是要用-std=c99选项激活。例如
gcc -std=c99 forc99.c
与此类似,gcc或clang都要使用-std=c1x或-std=c11选项,才支持c11特性。


标签: C语言

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号