•一个班学生的学习成绩•一行文字•一个矩阵这些数据的特点是:1
具有相同的数据类型2
使用过程中需要保留原始数据语言为这些数据,提供了一种构造数据类型:数组
所谓数组就是一组具有相同数据类型的数据的有序集合
一维数组及其应用例 1:一维数组元素赋值及输出练习
main(){inti,a[10];/*定义数组整型数组 a,它含有十个元素
*/for(i=0;i=0;i--)/*通过 for 循环依次输出数组 a 中的每个元7654321素的值
*/printf("%3d",a[i]);/*请注意输出元素的顺序*/}运行结果:总结:程序使 a[0]到 a[9]的值为 0〜9,然后按逆序输出
例 2:用数组来处理求 Fibonacci(菲波那契)数列问题,求出前40 个数并以每行 4 个数输出
Fibonacci 数列:F1=1n=1即:111F2=1Fn=Fn-1+Fn-2n>3#includemain(){inti;longf[40]={1,1};/*定义长整型数组 f 存放 40 个 Fibonacci 数,对第一个和第二个元素先赋初值 1*/for(i=2;i