孙杨里约奥运会失败:C语言高手看过来!

来源:百度文库 编辑:高考问答 时间:2024/05/05 18:51:14
在自动变量那一节中有这样一句话:“对构造类型的自动变量如数组等,不可作初始化赋值。”而又有这样一句话“C语言规定, 函数内凡未加存储类型说明的变量均视为自动变量, 也就是说自动变量可省去说明符auto。”那就是说如果这样定义一个数组:int a[5];就不能对它赋初值。但是我这样定义了一个数组:int a[5]={0,1,2,3,4};还是可以正常的输出它的值,这是为什么?

不要站这样的牛脚尖杀