数组的赋值与打印: 程序2是数组的输入和输出代码,请阅...
数组的赋值与打印: 程序2是数组的输入和输出代码,请阅读该代码并完成表格2。 程序2: #include <stdio.h> #include <stdlib.h> int main() { int a[5];/*数组没有初始化*/ int i; for(i=0;i<5;i++) 23 34 45 printf(“%d\n”,a[i]); *【1】访问数组的数据* for(i="0;i<5;i++)" scanf(“%d”,&a[i]); *【2】对数组元素赋值* printf(“%d”,a[i]); *【3】访问数组的数据* *【4】访问数组的数据* system(“pause”); return 0; } 表格2 执行的语句 问题 【1】 语句【1】的执行结果是什么? 将你的运行结果与其他同学对比一下,大家的结果都一样吗? 为什么会打印出这样的数值? 【2】 请输入5个整数,“12 56”,运行语句【3】和【4】,将观察结果记录在【3】【4】后面的空格中 【3】 运行结果 【4】 和其他同学对比一下,后五个数字一样吗? 你的数组越界了吗?你怎样知道数组越界了呢?>